簡體   English   中英

調用AWK和Shell腳本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM