Bash符号(2)

作者: AwesomeAshe | 来源:发表于2016-03-07 21:31 被阅读29次

小括号##

1,表示命令组

a=123
(a=321)

echo $123

得到的结果是123,因为()的语句会作为一个子程序来运行,父进程不能读取子进程的变量,所以对于父进程来说是不可见的,因此这里输出的是父进程中a的值

2,初始化数组
a=(1 2 3 4 5 ) echo ${a[2]}

中括号##

条件判断
if [a -lt 10] #-lt=less than then

</>尖括号##

重定向作用:

test.sh >file  #将test.sh的输出重定向到file中,若file不存在则重建,存在则覆盖
test.sh>>file #append to file

(|)竖线##

竖线最常用的作用就是管道,将前面命令的输出作为后面命令的输入

#test.sh

#!/bin/bash
tr 'a-z' 'A-Z'
exit 0

改变权限并执行:
chmod 755 test.sh ls -l | ./test.sh
得到的输出全部变成大写字母
tr命令是控制字符或进行字符转换的,这里不讲解其语法

相关文章

  • Bash符号(2)

    小括号## 1,表示命令组 得到的结果是123,因为()的语句会作为一个子程序来运行,父进程不能读取子进程的变量,...

  • Bash符号(1)

    #符号 行首以#开头但后面没有!的是注释 #! 用于指定解释器 使用转义符"" 后#不再表示注释,而是字符ech...

  • Bash之符号

    一:单分号 1.单分号 行首以 # 开头(除#!之外)的是注释。#!是用于指定当前脚本的解释器,我们这里为bash...

  • Bash特殊符号

    在编写shellscripts的时候,特殊符号也有其重要的功能。具体描述如下:

  • bash环境变量的设置

    除了万用字符之外,bash环境中的特殊符号

  • Bash脚本编程之算术表达式

    算术符号 Bash shell 脚本编程中的算术表达式所常用的算术运算符号包括:+,-,* ,/,%,**。其使用...

  • Linux学习笔记(一)----基本bash shell命令

    默认bash shell提示符是美元符号($) bash手册 在想要查找的工具名称前面输入man命令(空格进行翻页...

  • Linux shell

    linux shell中的条件判断 bash [] 符号[]俩个符号左右都要有空格分隔内部操作符与操作变量之间要有...

  • Linux 《高级 Bash 脚本编程指南》实验报告

    运行Bash脚本 特殊字符 美元符号$ 分号; 反引号` 问号? 小括号(()) 大括号({}) 中括号([]) ...

  • 通配符和特殊符号

    bash中的通配符 在bash中有一个非常有用的功能,那就是通配符。常用的通配符如下: 符号意义*0到无穷多个?一...

网友评论

    本文标题:Bash符号(2)

    本文链接:https://www.haomeiwen.com/subject/qayakttx.html