[英]read file from user input in bash and store in variable
團隊,
看起來很簡單,但我無法抓住它。 我試圖從用戶讀取文件並將其內容存儲到變量中。 我的回聲正在打印文件,但我的貓不工作。
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;
output
$HOME\backup\file.log
no such file
cat $HOME\backup\file.log
預計 output
\home\users\backup\file.log
item1
item2
item3
應使用絕對路徑而不是 $HOME 輸入文件。
所以提供整個文件路徑對我有用。
如果有辦法我可以使用 $HOME。 請指教。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.