2013-10-28 70 views
0

特定的世界後,我有一個輸入到UNIX shell腳本:搜索的整數shell腳本

 -mem some_integer cmd1 cmd2 

我想要得到的整數值單詞「-MEM」以下。我也想刪除兩個並使用some_integer的值追加一個新字符串。 我的輸出應該像 cmd1 cmd2 -new_flag_some_ineteger_some_unit

我試圖SED/AWK但未能

感謝 魯奇

回答

0

使用$ 2挑出來的第二個命令行參數。

使用shift可以在存儲完命令後刪除命令行參數。

像這樣:

N=$2 
export N 
shift 
shift 
echo $* -${N}