一、常见命令
1.设置默认脚本解释器
#!/bin/bash
增加文件运行权限
chmod +x filename.sh
2.输出
echo "hello world$n" $n为变量名
3.for循环
##1、有限数字(用空格隔开)
for i in 1 2 3 4 5;do echo $i ;done
##2、序列数据(seq 开始 步长 最后) ---步长默认1
for i in $(seq 1 3 100); do echo $i ;done
##3、命令结果(默认空格为分隔符)
for i in `cat 01.txt`;do echo $i ;done
for i in `ls | grep "heh"` ;do echo $i ;done
##4、语法循环(类似C,注意为双括号,分号隔开)
for ((i=1;i<3;i+=2));do echo i ;done
for ((;;);do echo"无限循环";done
二、常见问题
1. 未预期的符号 `$'\r'' 附近有语法错误
windows里面拷贝到linux的,可能是两种系统格式不同。
2.未查找到命令
每个命令单词之间都要有空格