特殊字符 | 用途 | 示例 |
---|---|---|
, |
参数分隔符或命令分隔符 | git log --pretty=format:"%h,%an,%ar,%s" |
/ |
文件路径分隔符,根目录 | cd /home/user/documents |
\ |
转义字符,行继续 | echo "This is a long command \ |
' |
定义字符串,不解析变量和转义字符 | echo 'Hello $VAR' |
" |
定义字符串,解析变量和转义字符 | echo "Hello $VAR" |
` |
命令替换 | echo "Today is \ date`"` |
$ |
引用变量的值 | echo $VAR |
# |
注释 | # 这是一个注释 |
~ |
当前用户的主目录 | cd ~ |
! |
历史命令执行或否定 | !ls |
` | ` | 管道,将一个命令的输出作为另一个命令的输入 |
> |
输出重定向,覆盖文件 | echo "Hello, World!" > output.txt |
>> |
输出重定向,追加到文件 | echo "Hello again!" >> output.txt |
* |
通配符,表示任意数量的字符 | ls *.txt |
? |
通配符,表示单个字符 | ls file?.txt |
[] |
通配符,匹配括号内的任意单个字符 | ls file[1-3].txt |
{} |
生成字符串序列或列表 | echo {1..5} |
; |
分隔多个命令 | cd /var/log; ls -l; cd ~ |
&& |
前一个命令成功时执行下一个命令 | mkdir new_dir && cd new_dir |
` | ` | |
~+ |
当前工作目录 | echo ~+ |
_ |
保存最后一个参数的值 | echo "Hello, World!" echo $_ |
bat 脚本的常用特殊符号
2024-07-10 20:04:02 48 阅读