Shell编程--记录

1、变量定义

普通变量定义

   变量名=内容

   注意:变量名一般大写,等号左右不能有空格

只读变量定义

   readonly 变量名=内容

   只读变量只能赋值一次,等号左右不能有空格

2、撤销变量

unset 变量名

注意:撤销变量只能撤销普通变量,不能撤销只读变量

3、执行命令返回值给变量

A=`ls -l`

A=$(ls -l)

注意使用反引号和$()等价,都可以运行里面的命令,并将结果返回给变量

4、环境变量设置

export 变量名=变量值           设置变量

echo $变量名                        查看环境变量

source 配置文件                    使修改后的文件立即生效

5、杂项

if [ "a" = "a" ];then

...

fi

_________

if [ "a" = "a" ]; then

...

elif [ "b" = "b" ]; then

...

fi

________________

while [ ... ];do

...

done

________________

while [ ... ]

do

....

done

_________________

for I in$lines;do

...

done

_________________

ssh远程运行命令:

ssh [email protected] 'ls /'

注意在不同机器之间远程来回执行命令时,最好先运行 source /ect/profile

 

读文件:

exec < /home/enche/test.txt

while read line;do

...

done

line代表每一行数据

_____________________

你可能感兴趣的:(记事本)