如何在 Linux系统服务器中多次运行命令
【小编提醒】本文部分内容收集整理于网络,不代表本站观点!若有了解“如何在 Linux系统服务器中多次运行命令”等有关服务器、云主机租用、托管、配置、价格问题,请立即咨询YINGSOO客服,良心推荐,按需选配!
【好评推荐】美国CN2服务器 | 马来西亚云服务器 | 荷兰云服务器
【导购指南】香港CN2专线服务器和普通服务器的区别是什么?优势明显
出于某种原因,您可能希望在您Linux系统的香港服务器中多次重复运行命令。本指南将讨论实现这一目标的一些常见且有效的方法。让我们考虑第一种方法。
一、使用 Bash for Loop 在 Linux 中多次运行命令
在 Bash shell 上重复命令的最简单方法是在循环中运行它。您可以使用以下语法,其中计数器是一个变量(您可以给它一个您选择的名称,例如i或x等),n是一个正数,表示您希望命令运行的次数
for counter in {1..n}; do 你的命令; done
下面是一个例子:
$ for x in {1..10}; do echo "a5idc - The #1 Linux blog $x"; done
二、在 Linux 中使用 while 循环多次运行命令
与前面的方法相关,while循环也可用于在 Linux 中使用以下语法多次运行命令:
$ i=1; while [ $i -le n ]; do 你的命令; i=$); done
或者
$ i=1; while [ $i -le n ]; do 你的命令; ); done
在上述格式中,i表示计数器变量,[ $i -le n ]是测试条件,n是您希望运行命令的次数(理想情况下,shell 将遍历循环的次数。
while 循环的另一个重要部分是i=$)或)递增计数器直到测试条件变为假。
因此,您可以像这样多次运行命令(将 10 替换为您希望重复该命令的次数):
$ i=1; while [ $i -le 10 ]; do echo "a5idc - The #1 Linux blog $i";); done
三、使用 seq 命令多次运行命令
在 Linux 中多次运行命令的第三种方法是使用seq命令,它与xargs命令一起以这种形式递增地打印数字序列:
$ seq 5 | xargs -I -- echo "a5idc - The #1 Linux blog"
要在每个命令的末尾添加计数,请使用以下语法:
$ seq 5 | xargs -n 1 echo "a5idc - The #1 Linux blog"
以上就是目前几种常见的在Linux系统服务器中多次运行命令的方法。
国外云主机推介,YINGSOO科技,专业国外云主机推介提供商,提供亚洲,欧美等全球范围国外云主机推介租用托管,1对1客服指导,7x24小时保障,全球精选线路免费试用
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。