头命令在Unix脚本中不起作用

时间:2014-10-22 18:45:49

标签: unix head

我在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,但没有得到结果。

任何人都可以告诉我,如果我的逻辑是正确的,那么错误是什么?

0 个答案:

没有答案