我正在编写将以方式运行的安装脚本/bin/sh。 有一行提示输入文件: read -p "goat can try change directory if cd fails to do so. Would you like to add this feature? [Y|n] " REPLY 我想把这条长行分成多行,以使它们都不超过80个字符。我说的是脚本源代码中的几行;与执行脚本时要在屏幕上实际打印的行无关! 我尝试过的 第一手方法: read -p "goat can try change directory if cd fails to do so. " \ "Would you like to add this feature? …
我正在查看具有以下内容的脚本: if [ "${PS1-}" ]; then 这个尾部-让我有些烦恼,因为它似乎不符合Posix或Bash标准语法。这是一些永远存在的奥秘语法,还是错别字?对标准/文档的任何引用将不胜感激。 通常我会编写代码: if [ "$PS1" ]; then 哪个更正确或它们之间有区别?