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