Команда,
выглядит просто, но я не могу это уловить. Я пытаюсь прочитать файл от пользователя и сохранить его содержимое в переменной. Мое эхо работает, поскольку оно печатает файл, но мой кот не работает.
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