基于Shell中for循环的几个常用写法分享

 更新时间:2018年06月20日 10:14:16   投稿:jingxian  
今天小编就为大家分享一篇基于Shell中for循环的几个常用写法分享,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

第一类:数字性循环

for1-1.sh

#!/bin/bash 
 
for((i=1;i<=10;i++)); 
do  
echo $(expr $i \* 3 + 1); 
done 

for1-2.sh

#!/bin/bash 
 
for i in $(seq 1 10) 
do  
echo $(expr $i \* 3 + 1); 
done

for1-3.sh

#!/bin/bash 
 
for i in {1..10} 
do 
echo $(expr $i \* 3 + 1); 
done 

for1-4.sh

#!/bin/bash 
 
awk 'BEGIN{for(i=1; i<=10; i++) print i}' 

第二类:字符性循环

for2-1.sh

#!/bin/bash 
 
for i in `ls`; 
do  
echo $i is file name\! ; 
done 

for2-2.sh

#!/bin/bash 
 
for i in $* ; 
do 
echo $i is input chart\! ; 
done 

for2-3.sh

#!/bin/bash 
 
for i in f1 f2 f3 ; 
do 
echo $i is appoint ; 
done 

for2-4.sh

#!/bin/bash 
 
list="rootfs usr data data2" 
for i in $list; 
do 
echo $i is appoint ; 
done 

第三类:路径查找

for3-1.sh

#!/bin/bash 
 
for file in /proc/*; 
do 
echo $file is file path \! ; 
done 

for3-2.sh

#!/bin/bash 
 
for file in $(ls *.sh) 
do 
echo $file is file path \! ; 
done 

以上这篇基于Shell中for循环的几个常用写法分享就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 一篇通俗的Linux Shell体验教程

    一篇通俗的Linux Shell体验教程

    Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。本文将简单介绍Linux shell体验,感兴趣的小伙伴可以参考一下
    2023-05-05
  • Linux nc命令使用示例

    Linux nc命令使用示例

    nc是netcat的简写,是一个功能强大的网络工具,有着网络界的瑞士军刀美誉,nc命令在linux系统中实际命令是ncat,nc是软连接到ncat,这篇文章主要介绍了Linux nc命令使用示例,需要的朋友可以参考下
    2023-03-03
  • bash shell逻辑表达式的使用

    bash shell逻辑表达式的使用

    bash shell逻辑表达式一般有3种写法,本文就来介绍一下bash shell逻辑表达式的具体使用,具有一定的参考价值,感兴趣的可以了解一下
    2023-05-05
  • shell脚本中执行python脚本并接收其返回值的例子

    shell脚本中执行python脚本并接收其返回值的例子

    这篇文章主要介绍了shell脚本中执行python脚本并接收其返回值的例子,本文重点在于如何接收python脚本的返回值,需要的朋友可以参考下
    2014-08-08
  • 杀掉oracle在线用户脚本分享

    杀掉oracle在线用户脚本分享

    这篇文章主要介绍了杀掉oracle在线用户脚本,需要的朋友可以参考下
    2014-03-03
  • shell 基本计算、逻辑运算、位运算详解

    shell 基本计算、逻辑运算、位运算详解

    Shell 提供大量的基本运算操作,在脚本中非常有用。Shell 对您提供的算术表达式求值,执行运算展开式,此时使用得出的结果替换表达式
    2012-09-09
  • 在Linux 中使用 pidstat 命令监控进程性能 的操作方法

    在Linux 中使用 pidstat 命令监控进程性能 的操作方法

    pidstat是Linux系统中一个用于监控各种统计信息的命令行工具,它能够帮助用户了解系统中各个进程的资源使用情况,如CPU、内存、I/O等,本文介绍了如何安装pidstat,以及如何使用其不同的选项来监控进程的各种性能指标,感兴趣的朋友一起看看吧
    2024-09-09
  • Shell+Linux命令实现日志分析

    Shell+Linux命令实现日志分析

    这篇文章主要介绍了Shell+Linux命令实现日志分析,本文给出了结合grep命令、awk命令等实现了几个常用的日志分析统计长命令,需要的朋友可以参考下
    2014-08-08
  • linux 获取某个日期对应的月末日期方法

    linux 获取某个日期对应的月末日期方法

    今天小编就为大家分享一篇linux 获取某个日期对应的月末日期方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • 使用pwgen命令在Linux中创建随机密码的方法

    使用pwgen命令在Linux中创建随机密码的方法

    在Linux系统中,pwgen是一个十分便捷的命令行工具,用于生成随机密码,pwgen能够以简单易用的方式生成满足特定需求的密码,包括长度、字符类型等,接下来我们将深入了解这个工具的功能和使用方法,需要的朋友可以参考下
    2024-05-05

最新评论