我试着给我的脚本是在文件夹中显示在目录中的文本文件,我想喜欢的东西:如何在bash脚本中显示文本文件? 。
mypath=`realpath $0`
FILE="$realpath/Folder/Text.txt"
cat $FILE
而且
FILE="$PWD/Folder/Text.txt"
cat $FILE
但它们包括文件的名称,而不是只是它的运行。我也希望它能与符号链接一起工作。
我试着给我的脚本是在文件夹中显示在目录中的文本文件,我想喜欢的东西:如何在bash脚本中显示文本文件? 。
mypath=`realpath $0`
FILE="$realpath/Folder/Text.txt"
cat $FILE
而且
FILE="$PWD/Folder/Text.txt"
cat $FILE
但它们包括文件的名称,而不是只是它的运行。我也希望它能与符号链接一起工作。
cat "$(dirname -- "$0")/Folder/Text.txt"
也就是说,发送文件Text.txt
目录Folder
低于其中该脚本位于到标准输出的目录。
这将使用符号链接。是的,所有的报价都很重要。
非常感谢@ l0b0。它工作完美。 – Enkouyami 2012-03-21 14:28:25
你可以这样做:
cat "./Folder/Text.txt"
期间表示当前文件夹,你是在双节期间“../Folder/Text.txt”是指在目录树中的文件夹了。
这似乎没有工作。 @aglassman – Enkouyami 2012-03-21 14:32:39
会发生什么? – FakeRainBrigand 2012-03-21 14:06:40
你在哪里定义了$ realpath?第二个应该完美地工作......你得到的错误是什么? – Teja 2012-03-21 14:07:47
请编辑您的文章,因为问题不是问题。 – Stefan 2012-03-21 14:10:03