此命令将导致错误
wc -l "~/tmp.txt"
wc: '~/tmp.txt': No such file or directory
虽然这些命令运行良好
wc -l ~/tmp.txt
14 /home/user/tmp.txt
wc -l "/home/user/tmp.txt"
14 /home/user/tmp.txt
有什么区别?如果路径中有空格,我可以做些什么来在双引号中包含“~”。
此命令将导致错误
wc -l "~/tmp.txt"
wc: '~/tmp.txt': No such file or directory
虽然这些命令运行良好
wc -l ~/tmp.txt
14 /home/user/tmp.txt
wc -l "/home/user/tmp.txt"
14 /home/user/tmp.txt
有什么区别?如果路径中有空格,我可以做些什么来在双引号中包含“~”。