7、强大的Shell脚本技巧

强大的Shell脚本技巧全解析

强大的Shell脚本技巧

1. read命令选项总结

read命令是Shell脚本中常用的用于读取用户输入的命令,它有多种选项,下面的表格总结了各种与read命令相关的选项:
| 格式 | 含义 |
| — | — |
| read | 从键盘读取文本,并将接收到的文本存储在内置变量REPLY中。 |
| read value | 从键盘或标准输入读取文本,并将其存储到变量value中。 |
| read first last | 将第一个单词存储在变量first中,将该行的其余文本存储在变量last中。第一个单词通过空格与该行的其余单词分隔。 |
| read –e | 用于交互式shell进行命令行编辑。如果使用vi编辑器,则可以使用vi命令。 |
| read –a array_name | 将接收到的单词列表存储到数组中。 |
| read –r line | 可以接收带有反斜杠的文本。 |
| read –p prompt | 打印提示信息并等待用户输入。接收到的文本将存储在变量REPLY中。 |

2. Here文档和 << 运算符

Here文档是一种特殊类型的文本或代码块,也是一种特殊形式的I/O重定向,可用于将命令列表提供给交互式程序。其使用语法如下:

command << HERE
text1 …..
text 2….
HERE

这告诉shell,命令应从当前源(如Here文档)接收数据,直到接收到指定的模式(这里是HERE)。可以使

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值