linux脚本随机延时,Linux Bash 脚本:自定义延迟代码块(裸数据保存方案)

结合 alias和 read用法,可以保存一些将要延迟运行的脚本,或者裸数据(字符串不被扩展)到一个变量中,以备后用。

$ alias BEGIN='read -d "" $1 <

$ BEGIN block1

> ls -la

> END

$ eval $block1

total 10

drwxr-xr-x 1 Xiaoqian Administ 4096 Nov 5 22:42 ./

drwxr-xr-x 12 Xiaoqian Administ 4096 Nov 5 22:31 ../

-rw-r--r-- 1 Xiaoqian Administ 3 Oct 31 16:26 .gitignore

-rw-r--r-- 1 Xiaoqian Administ 435 Oct 31 16:26 README.md

drwxr-xr-x 2 Xiaoqian Administ 0 Nov 5 22:32 bin/

-rwxr-xr-x 1 Xiaoqian Administ 792 Oct 31 16:26 meditate

完成,其实block1也就是一个裸数据,一个BEGIN ... END块包含任意字符文本,可以理解为

block1="ls -la",只是这里保证了文本不被shell引擎扩展。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值