团队:
看上去很简单,但却无法抓住它。我试图从用户那里读取一个文件,并将其内容存储到变量中。我的echo正在打印文件,但我的cat却没有工作。
read -p "specify the file to read nodes from: " file
echo $file
file_contents=$(cat $file | awk -F ',' '{print $1}')
for item in $file_contents
do
echo $item
done;
輸出
$HOME\backup\file.log
no such file
cat $HOME\backup\file.log
预期产出
\home\users\backup\file.log
item1
item2
item3
应该用绝对路径而不是 $HOME 来输入文件。
所以提供整个文件路径对我来说是可行的。
如果有一个方法,我可以使用$HOME。如果有办法可以使用$HOME,请告知。