shell 小知识

6 篇文章 0 订阅
在开发脚本中遇到一些小问题。特记录在这里:
1. dos2unix命令可以用来转换dos下编辑的文件成符合unix编码的文件,也可以用来去掉unix文件格式中的^M符号;
2. dos2unix命令和默认的sed命令如果对软硬连接的Link进行操作,会打破连接,在link所在地方生产一个新的同名文件;
3. sed命令可以加 --follow-symlinks 参数来避免破坏连接
4. 用readlink -f <link_file> 可以获得源文件地址;
5. read命了可以读取来自输入流(默认控制台)的输入,常见参数
-p 提示  
   
   
#read -p "Input your password:" PSWD
Input your password: test
#echo $PSWD
test
-r 取消\转义 

#read VAR
yes\tno
#echo $VAR
yestno
#read -r VAR
yes\tno
#echo $VAR
yes\tno

-s 不显示输入
-t timeout时间
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值