can*_*i90 2 linux bash command
是否可以使用不同的参数多次运行命令?
就像是:
sudo apt-get install asd && install qwe && remove ert && autoremove && autoclean
Run Code Online (Sandbox Code Playgroud)
使用for循环:
for cmd in "install asd" "install qwe" "remove ert" "autoremove" "autoclean"; do sudo apt-get $cmd; done
Run Code Online (Sandbox Code Playgroud)
或者xargs:
echo -e "install asd\ninstall qwe\nremove ert\nautoremove\nautoclean" | xargs -I "#" sudo apt-get "#"
Run Code Online (Sandbox Code Playgroud)
如果您在命令行工作,你也许可以使用以下命令:一旦你跑command parameter1,重复command使用parameter2而不是键入:
^paramater1^parameter2
Run Code Online (Sandbox Code Playgroud)
我有两个文件:a1和a2。让我们ls -l先:
$ ls -l a1
-rw-r--r-- 1 me me 21 Apr 21 16:43 a1
Run Code Online (Sandbox Code Playgroud)
现在让我们对以下内容执行相同操作a2:
$ ^a1^a2
ls -l a2 # bash indicates what is the command being executed
-rw-r--r-- 1 me me 13 Apr 21 16:43 a2
Run Code Online (Sandbox Code Playgroud)
您可以在使用Bash的最喜欢的命令行技巧是什么中找到更多类似的技巧。。
| 归档时间: |
|
| 查看次数: |
2819 次 |
| 最近记录: |