首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux 脚本-echo for while if

linux 系统环境图片lscpu #查看服务器信息 pic1图片free -h #查看内存 pic2图片df -h #查看硬盘信息 pic3图片du -h -d 1 pic4Mar402 15:45:...4.0G /trainee/Mar402图片top # 查看系统进程与任务 pic5 (q退出)htop #是top的高级版 自己的服务区用conda安装 pic6图片图片ps -ef #pic7图片Linux...系统环境查看 总和 pic8图片变量变量:环境变量、状态变量、位置参数变量、自定义变量,调用变量时,要在变量前面一个 $ 符号• 环境变量:用于存储有关shell会话和工作环境的系统变量 • 状态变量...#单引号里变量不会被解释This is a $aMar402 16:27:05 ~$ echo "This is a $a" #双引号里 变量会被解释,$a原本被赋予的值(gene)This is a...#查询有多少个字符(base) Mar402 19:42:43 ~$ echo ${#id}14(base) Mar402 19:46:53 ~$ echo ${id:3} $Linux是从0开始,从第

5.2K20

IFS变量对双引号和不加双引号变量的区别对待

IFS对待未加双引号的变量 比如在 bash shell 中输入以下代码: IFS=: _str_="hello:world" for i in $_str_; do echo $i; done 会得到以下结果...: hello world 原因是引用字符串变量 _str_ 没有加双引号时,Shell 在 for 语句中根据 IFS 变量将字符串 _str_ 进行切割,切割成很多个字符串,然后逐个 echo 3...IFS对待双引号的变量 在 Shell 中输入以下代码: IFS=: _str_="hello:world" for i in "$_str_"; do echo $i; done 会得到以下结果:...hello world 原因是引用字符串变量 _str_ 加了双引号时,表示将其当作一个整体来处理,IFS 不会起作用,所以上述 for 循环只会循环一次。...然后 echo i 的时候由于 所以可知,在 bash shell 中输入以下代码: IFS=: _str_="hello:world" for i in "$_str_"; do echo "$i"

3.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

Linux常用命令13 - echo

echo 命令是 Linux 中最基本和最常用的命令之一。 传递给 echo 的参数被打印到标准输出中。 echo 通常用于 shell 脚本中,用于显示消息或输出其他命令的结果。...不展开变量和命令 举个栗子 下面的例子展示了如何使用 echo 命令: 在标准输出上显示一行文本。 echo Hello, World! Hello, World! 显示一行包含双引号的文本。...若要打印双引号,请将其包含在单引号内,或用反斜杠字符进行转义。...要打印单引号,请将其包含在双引号内或使用 ANSI-C 引号。 echo "I'm a Linux user." echo $'I\'m a Linux user.'...I'm a Linux user 显示包含特殊字符的消息。 使用-e 选项启用转义字符的解释。 echo -e "You know nothing, Jon Snow.

3.8K30

Linux命令6-echo、head、tail

Linux命令6-echo、head、tail 本文中介绍的和文件管理的3个命令: echo head tail ?...echo echo命令有两个作用: 输出字符串 输出变量 输出字符串 普通输出字符串 单引号和双引号均可使用 echo "hello world" -- 双引号 echo 'hello world'...开启换行 echo -e "OK! \n" # -e开启转义 echo "It is a test" ? 不换行的写法 #!/bin/sh echo -e "OK!...输出变量 输出环境变量 echo $PATH -- 输出当前目录的环境变量 自定义变量 变量名和变量值之间不能有空格 单引号和双引号均有效 ?...总结 关于echo输出字符串中引号使用的总结: 能够引用变量 能否引用转移符 能否引用文本格式符(如:换行符、制表符) 单引号 否 否 否 双引号 能 能 能 无引号 能 能 否 head head

4.5K30
领券