我在unix脚本中需要帮助。
我正在尝试在unix脚本中使用head
命令,但它显示了一些错误。
for file_name in $(cat files.lst);
do
echo $file_name
file_count=$(head -n1 ${file_name} | awk -F '|' '{print NF}')
echo `pwd`/${file_name}
echo $file_count
done
我正在尝试从文件列表中获取文件名并获取每个文件的列数,但它显示的文件不存在。
文件,脚本和列表文件都在同一目录中
我在脚本中尝试了head -n1 ${file_name}
,head -n1 $file_name
,但没有得到结果。
任何人都可以告诉我,如果我的逻辑是正确的,那么错误是什么?