右。基本上我想要实现的是我正在尝试编写一个bash脚本,该脚本将文件作为输入参数,然后在脚本中加载该文件并使用数字公告显示该文件中的所有行。我怎样才能做到这一点。 我尝试过nl -ba teat文件,但它不能正常工作
1 hii
2 whats up
3 how are you today
4 where have you been
5 whats going on
这是我写过的文章
#!/bin/bash
if [ $# == 0 ]; then
echo "ivalid argument"
elif [ $1 == $file ]; then
while read line
do
echo `nl $Line`
done
else
echo "wtf"
fi
答案 0 :(得分:1)
请参阅以下修改过的脚本,该脚本不使用" nl"
完成工作create nominal index
答案 1 :(得分:0)
我不知道,
[ $1 == $file ]
应该在您的脚本中表示,因为您不会在任何地方设置变量file
,但这是一个解决方案:
#!/bin/bash
nl -ba {$1?Tell me the name of the file or I will kick you}