shell学习记录

1.shell

文件扩展名:.sh
#!:约定标记,告诉系统脚本需要的解释器,即哪一种shell

运行shell文件的三种方法
./test.sh
/bin/sh test.sh
/bin/bash test.sh

注意:

shell变量等号两边不能有空格,使用变量的时候加$符号

字符串截取

# 与 ## 删除左边字符 保留右边字符
% 与 %% 删除右边字符 保留左边字符

比较符

-gt:大于
-lt:小于
-ge:等于大于
-le:小于等于
-eq:等于
-nq:不等于

shell将一列图片后缀更换

#!/bin/bash 
for file in test_*
do
    mv $file ${file%%.*}.JPG
done

循环创建脚本文件

#!/bin/sh
cd /data/soft/shell/
for ((i=0; i<10; i++)); do
    touch test_$i.txt
done

相关推荐