⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 escaped.sh

📁 BASH Shell 编程 经典教程 《高级SHELL脚本编程》中文版
💻 SH
字号:
#!/bin/bash# escaped.sh: 转义符echo; echoecho "\v\v\v\v"      # 逐字的打印\v\v\v\v.# 使用-e选项的'echo'命令来打印转义符.echo "============="echo "VERTICAL TABS"echo -e "\v\v\v\v"   # 打印4个垂直制表符.echo "=============="echo "QUOTATION MARK"echo -e "\042"       # 打印" (引号, 8进制的ASCII 码就是42).echo "=============="# 如果使用$'\X'结构,那-e选项就不必要了.echo; echo "NEWLINE AND BEEP"echo $'\n'           # 新行.echo $'\a'           # 警告(蜂鸣).echo "==============="echo "QUOTATION MARKS"# 版本2以后Bash允许使用$'\nnn'结构.# 注意在这里, '\nnn\'是8进制的值.echo $'\t \042 \t'   # 被水平制表符括起来的引号(").# 当然,也可以使用16进制的值,使用$'\xhhh' 结构.echo $'\t \x22 \t'  # 被水平制表符括起来的引号(").# 感谢, Greg Keraunen, 指出了这点.# 早一点的Bash版本允许'\x022'这种形式.echo "==============="echo# 分配ASCII字符到变量中.# ----------------------------------------quote=$'\042'        # " 被赋值到变量中.echo "$quote This is a quoted string, $quote and this lies outside the quotes."echo# 变量中的连续的ASCII字符.triple_underline=$'\137\137\137'  # 137是八进制的'_'.echo "$triple_underline UNDERLINE $triple_underline"echoABC=$'\101\102\103\010'           # 101, 102, 103是八进制码的A, B, C.echo $ABCecho; echoescape=$'\033'                    # 033 是八进制码的esc.echo "\"escape\" echoes as $escape"#                                   没有变量被输出.echo; echoexit 0

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -