Unix 在shell脚本中搜索特定世界后的整数
我对unix shell脚本有一个输入:Unix 在shell脚本中搜索特定世界后的整数,unix,csh,Unix,Csh,我对unix shell脚本有一个输入: -mem some_integer cmd1 cmd2 我想得到单词“-mem”后面的整数值。然后我还想删除这两个字符串,并使用某个_整数的值附加一个新字符串。 我的输出应该是 cmd1 cmd2-新的标志\u一些\u ineteger\u一些\u单元 我尝试过sed/awk,但失败了 谢谢 Ruchi使用$2选择第二个命令行参数 存储命令行参数后,使用shift放弃这些参数 像这样: N=$2 export N shift shift ec
-mem some_integer cmd1 cmd2
我想得到单词“-mem”后面的整数值。然后我还想删除这两个字符串,并使用某个_整数的值附加一个新字符串。
我的输出应该是
cmd1 cmd2-新的标志\u一些\u ineteger\u一些\u单元
我尝试过sed/awk,但失败了
谢谢
Ruchi使用$2选择第二个命令行参数 存储命令行参数后,使用shift放弃这些参数 像这样:
N=$2
export N
shift
shift
echo $* -${N}