这可能是一个愚蠢的问题,但是使用 shell 从只有一行的文本文件中获取字符串的最佳方法是什么。我知道我可以在阅读时使用,但似乎没有必要。
我正在读取的文件包含一个字符串目录路径,我要做的就是将该字符串值设置为一个变量。
if [ -e ${DIR}/test.txt ] ; then
# set the string within the file to a variable
fi
我个人的偏好是:
DIR=$( cat file )
但是
read DIR < file
效果也很好
阅读绝对没问题:
read var < test.txt
只使用 unix cat
怎么样?var=$(cat ${DIR}/test.txt)