我目前正在寫一個劇本awk
看起來像這樣:家當多個參數
#!/usr/bin/awk -f
BEGIN {
print "Starting extracting data"
}
{
print $0
}
END {
print "End of file"
}
我的腳本能正常工作一樣,在我的電腦上,但它是不可移植的...我想這樣做
#!/usr/bin/env awk -f
...
但是Debian shell不接受單個shebang中的幾個參數。我得到"awk -f" no such file or directory
。有沒有可以使用的解決方法,或者完全不可能?
您能顯示完整的命令如何調用'awk'嗎? – Inian
'awk'的'f'選項需要一個程序文件,在您的示例中這似乎完全沒有必要。 – fd0
@Inian我做'./awk-script mylog.log' – Xatyrian