首页 > 系统相关 >Linux 如何输出 1..10

Linux 如何输出 1..10

时间:2023-08-28 16:58:29浏览次数:42  
标签:语句 do .. 10 echo done Linux

利用for循环语句,

方案一

> 定义1到10的变量,for语句引用该变量

单行代码

list="1 2 3 4 5 6 7 8 9 10"; for i in $list; do echo $i; done

多行代码

for……do……done
list="1 2 3 4 5 6 7 8 9 10"
for i in $list
	do
		echo $i
	done

1、默认分隔符为空格
2、如分隔符为非空格,则请声明IFS="对应分隔符"
3、右侧命令查看当前分隔符: echo $IFS | od -c
4、list="a,b,c"; IFS=","; for i in $list; do echo $i; done

方案二

> 定义{1..10}变量,for语句引用该变量

单行代码

for i in {1..10}; do echo $i; done

多行代码

for……do……done
for i in {1..10}
	do
		echo $i
	done

数组形式应为大括号
中间表达应为两个连续小数点
{1..10}表示:数字1到10
{a..z}表示:小写字母a到z
{A..Z}表示:大写字母A到Z

# 方案三

> 针对变量i,每执行一次,值+1

单行代码

for (( i = 1; i <= 10; i ++));do echo $i; done

多行代码

for……do……done
for (( i = 1; i <= 10; i++ ))
	do
		echo $i
	done

双小括号的意义在于,括号内可使用C语言表达式
条件语句内使用分号';'间隔,间隔符前后不强制空格
条件语句内,不强制空格
右侧语句,可正常运行: for((i=1;i<=10;i++));do echo $i;done

♥♥♥全局注意事项♥♥♥

for语句,多行中换行符对应单行的百分号
百分号是否与前后语句间隔,没有强制说明
do语句内,一定要有空格
条件语句中使用命令,需放置在``中;如for i in ls;do echo $i;done

标签:语句,do,..,10,echo,done,Linux
From: https://www.cnblogs.com/lumiadragon/p/17662444.html

相关文章

  • 把 Windows 10 安装在外接活动硬盘(ssd)上面(1)
     不使用Windowstogo,把Windows10安装在外接活动硬盘(ssd)上面(1)起因于知乎上的一个提问准备工作1、一个SSD活动硬盘。2、Windows10最新映像(ISO文件)实现过程一、清空SSD数据1、以管理员身份运行命令提示符2、清空SSD的所有数据(提醒:做好重要数据备份)二......
  • 把 Windows 10 安装在外接活动硬盘(ssd)上面(2)——VHDX文件(虚拟磁盘文件)部署
     不使用Windowstogo,把Windows10安装在外接活动硬盘(ssd)上面(2)——VHDX文件部署上一篇文章带来的问题准备工作实现过程一、清空SSD数据二、创建磁盘信息1、创建启动分区(200MB)2、创建存放文件的主分区3、创建存放系统的虚拟磁盘文件(VHDX文件)(1)创建文件夹(2......
  • Linux提权
    suid,sudo,脏牛提权基本信息:基础信息收集(1):内核,操作系统和设备信息uname-a打印所有可用的系统信息#去github找uname-r内核版本(2)用户和群组cat/etc/passwd列出系统上的所有用户cat/etc/shadow列出系统上的所有用户密码(3)用户和权限信息:whoami当前用户名id......
  • linux下vi或vim操作Found a swap file by the name的原因及解决方法--九五小庞
    在linux下用vi或vim打开Test.java文件时[root@localhosttmp]#viTest.java出现了如下信息:E325:ATTENTIONFoundaswapfilebythename".Test.java.swp"ownedby:rootdated:WedDec713:52:562011filename:/var/tmp/Test.javamo......
  • 基于友晶科技 FPGA开发板 DE2-115、DE1-SOC 和 DE10-STANDARD 的VGA图片显示(ADV7123)
      选择一个图 调整像素 转换成mif文件   ......
  • 《代码整洁之道》第 10 章 类
    第10章类10.1类的组织遵循标准的Java约定,类应该从一组变量列表开始。如果有公共静态常量,应该先出现。然后是私有静态变量,以及私有实体变量。很少会有公共变量。公共函数应跟在变量列表之后。我们喜欢把由某个公共函数调用的私有工具函数紧随在该公共函数后面。这符合了......
  • align属性absMiddle、AbsBottom、Baseline、Bottom、Left、Middle、NotSet、Right、Te
    AbsBottom图像的下边缘与同一行中最大元素的下边缘对齐。AbsMiddle图像的中间与同一行中最大元素的中间对齐。Baseline图像的下边缘与第一行文本的下边缘对齐。Bottom图像的下边缘与第一行文本的下边缘对齐。Left图像沿网页的左边缘对齐,文字在图像右边换行。Middle图像......
  • Oracle10常见服务总结
    (1)OracleService数据库服务,这个服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程为ORACLE.EXE,参数文件initSID.ora,日志文件SIDALRT.log,控制台SVRMGRL.EXE、SQLPLUS.EXE。 (2)OracleTNSListener监听器服务,服务只有在数据库需要远程访问时才需要(无......
  • 10条SQL优化技巧
    一、一些常见的SQL实践(1)负向条件查询不能使用索引select*fromorderwherestatus!=0andstauts!=1notin/notexists都不是好习惯可以优化为in查询:select*fromorderwherestatusin(2,3)(2)前导模糊查询不能使用索引select*fromorderwheredesclike‘%XX’而非前导模糊......
  • Linux时钟
    Linux时钟概念简介Linux的时钟分为系统时钟(SystemClock)和硬件时钟(RealTimeClock,简称RTC)。系统时钟是指当前LinuxKernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置。当Linux启动时,硬件时钟会去读取系统时钟的设置,然后系统时钟就会独立......