如何在 shell 中解析一行文件


这可能是

一个愚蠢的问题,但是使用 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)

相关内容

  • 没有找到相关文章

最新更新