代码:
file=”thisfile.txt”
echo “filename: ${file%.*}”
echo “extension: ${file##*.}”
输出:
filename: thisfile
extension: txt
定义变量:(变量名与等号之间不要有空格)
programe_name= "httpd"
引用变量:
({}为了识别变量边界)
echo $ programe_name
echo $ {programe_name}
显示.jpg 类型的文件
ls -l | grep ".jpg"
文件名倒序排列,后面加 |awk '{print $9}' 表示显示信息的第几列
ls -lr
ls -lr |awk '{print $9}'
覆盖且可新建一个txt文件
echo "-----SUMMARY-----" > summary.txt
文件追加
echo "---add---" >> summary.txt
for循环,变量或者字符串可直接在in后面
for loop in 1 2 3 4 5
do
echo "The value is: $loop"
done