shell 中 特殊变量$0, $#, $*, $@, $?, $$
shell $0, $#, $*, $@, $?, $$和命令行参数 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# 传递给脚本或函数的参数个数。 $*...
shell $0, $#, $*, $@, $?, $$和命令行参数 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# 传递给脚本或函数的参数个数。 $*...
规则: 示例: echo -e "\033[1m hello,world\033[0m" 文字色: echo -e "\e[1;31mthis is red text\e[0m" th...
shell 语言中的if条件 一、if的基本语法: if [ command ];then 符合该条件执行的语句 &nb...
1、基本语法: if [ command ]; then 符合该条件执行的语句 fi 2、扩展语法: if [ command ];then 符合该条件执行的语句 elif [ command ];then 符合该条件执行的语句 else ...
find 忽略大小写查找文件 find作为查找文件工具,功能强大,下面总结了忽略大小写查找文件方法,希望对大家有用。 查找命令:find 搜索路径 -iname "文件名"。 注意:find 命令不能带 参数 -i。 图 查...
grep不区分大小写查找字符串方法 grep用来过滤字符串信息,grep默认对字母大小写敏感,不过可以通过选项对grep屏蔽大小写敏感,该选项为 -i。 一、查看grep工具版本方法 图1 grep版本查询 二、grep -i 使用方法 图...
shell内值命令之exit 介绍: exit 用于退出当前shell环境进程结束运行,并且可以返回一个状态码.一般使用$?可以获取状态码. 语法: 正确退出语法 exit #默认返回状态码0 ,一般代表命令执行成功 错误退出语法 exit...
linux shell脚本将指令执行结果赋值给变量很容易,比如: #!/bin/bash file_name=`ls | wc -l` echo ${file_name} file_list=`ls -l | awk '{print $1,...
先看一个使用sed 替换的脚本: #!/bin/bash #特殊符号解析 #将json中特殊符号替换为空格,删除,或者<>符号,或者添加换行符 sed "s/<\/span> / /g" -i so...
在写shell脚本的时候,有时候要替换、删除某个文件中的内容,但是又不方便用vim做交互的动作,这就可以用到『sed』命令来做批量的替换、插入、删除 用法 sed [options] 'command' file(s) # -f 将sed命...