Unix 为什么不能在bash脚本中使用~symbol告诉我答案
为什么不能在bash脚本中使用~symbol告诉我答案 例如,cat~/test/file.1~被扩展到主目录~/test/file.1扩展为类似于/home/username/test/file.1的内容 要按字面意思表示,请使用单引号:“~/test/file.1”Unix 为什么不能在bash脚本中使用~symbol告诉我答案,unix,Unix,为什么不能在bash脚本中使用~symbol告诉我答案 例如,cat~/test/file.1~被扩展到主目录~/test/file.1扩展为类似于/home/username/test/file.1的内容 要按字面意思表示,请使用单引号:“~/test/file.1” shell无法识别脚本中运行的~符号,而不是~使用$HOME使用原始值。相反,您也可以使用$HOME变量 例如: cat$HOME/test/file.1 $HOME是环境变量/home/user-1标点符号、语法、缺失的感谢或
shell无法识别脚本中运行的~符号,而不是~使用$HOME使用原始值。相反,您也可以使用$HOME变量 例如: cat$HOME/test/file.1
$HOME是环境变量/home/user-1标点符号、语法、缺失的感谢或请、祈使句形式……注意@opalenzuela,感谢等并非完全需要:尽管我在标点符号方面同意你的观点。你是想按字面意思使用它,还是想将其扩展到主目录?是的。。。同意。不完全需要谢谢和请,但是礼貌呢?
$ echo ~/test
/home/falsetru/test
$ echo '~/test'
~/test
$ echo '~'/test
~/test