[英]Calling AWK and Shell Scripting
我的Shell腳本有問題。
簡而言之,我想在腳本“ showColumn”中打印文件“ $ 1”的“ $ 2”列
所以,我試過了:
#!/bin/bash
awk '{print $($2)}' $1
exit 0
好的,我知道$($ 2)完全不正確,但是您可以看到我正在嘗試執行的操作。
因此,當我編寫“ ./showColumn file.txt 2”時,我想要打印的是file.txt的第二列,但我不知道該如何解決。
嘗試:
#!/bin/bash
awk -v column="$2" '{print $column}' "$1"
exit 0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.