- shell删除最后一个字符
sed -i '$s/.$//' $finalFile
- 统计字符串 单词出现次数
echo $data | awk '{s+=gsub(/$word/,"&")}END{print s}'
- sed 替换文件内容
sed -i "s@before$after$g" $file
- sed 替换文件内容并生成新的文件
sed -e "s@before@after@g" \ -e "s@before@after@g" $file >> $newFile
- shell for 循环
for((i=0;i<10;i++)) do //TODO done
- shell 判断
if [[ $a -eq $b ]];then //TODO fi
- shell 读取文件内容
while read line; do if [[ "$line" == "" ]]; then continue fi done < $file
- 数字运算
let a=b+1 let a=b/2 let a=c-1
- 数字比较
a -eq b 等于 a -nq b 不等于 a -lt b 小于 a -gt b 大于
- shell 解析 json
一些常用的shell语法
最新推荐文章于 2023-04-18 16:29:54 发布
本文介绍了Shell的一些核心语法,包括删除字符串最后一个字符、统计单词频率、使用sed替换文件内容、for循环、条件判断、读取文件、数字运算与比较、JSON解析、echo颜色输出、数组操作、curl命令参数、字符串分割、翻转文件内容、监控内存使用及时间戳转换。同时,讲解了如何在Linux中删除指定时间点前的文件。
摘要由CSDN通过智能技术生成