Bash 如何解析shell中只有一行的文件
这可能是一个愚蠢的问题,但是使用shell从只有一行的文本文件中获取字符串的最佳方法是什么。我知道我可以边读边用,但似乎不需要 我正在读取的文件包含一个字符串目录路径,我只想将该字符串值设置为一个变量Bash 如何解析shell中只有一行的文件,bash,shell,sh,ksh,Bash,Shell,Sh,Ksh,这可能是一个愚蠢的问题,但是使用shell从只有一行的文本文件中获取字符串的最佳方法是什么。我知道我可以边读边用,但似乎不需要 我正在读取的文件包含一个字符串目录路径,我只想将该字符串值设置为一个变量 if [ -e ${DIR}/test.txt ] ; then # set the string within the file to a variable fi 我个人的偏好是: DIR=$( cat file ) 但是 也可以很好地工作read绝对可以: read var <
if [ -e ${DIR}/test.txt ] ; then
# set the string within the file to a variable
fi
我个人的偏好是:
DIR=$( cat file )
但是
也可以很好地工作read绝对可以:
read var < test.txt
就用这个怎么样
var=$cat${DIR}/test.txt感谢您的帮助;非常感谢。在bash和ksh中,我们可以删除cat:DIR=$
read var < test.txt