
Shell
ChaosV_Ls
这个人很懒。。。
展开
-
shell入门:脚本里那些奇奇怪怪的写法
1. 字符截取写法:${x:y:z}解释:把$x变量中的字符从第y个字符(包含第y个)向后截取z个字符2. 带返回值的函数调用受限在函数中用echo输出变量,再调用的时候用``涵盖调用,传递给返回值function a(){ echo $1}ret=`a 123`echo ret: $ret最后输出的是ret: 123原创 2017-07-04 10:55:38 · 567 阅读 · 0 评论 -
shell中sed命令失灵,又一个坑。。。
今天写shell的时候用到了sed,原本是要删除所有包含指定字符的行由于shell用的不是很熟练,所以在命令行上敲了好几遍,发现没有问题,结果放到shell里就不行了,直接看代码(代码被处理了,主要是表达清楚意思)有问题得代码如下export a="xxx xxx = xxxx"export file_full_path=xxx/xxx/xxx/xxxecho "'/$a/d'原创 2017-07-06 20:11:06 · 14145 阅读 · 3 评论 -
shell循环中变量的作用域问题
最近实现了一个shell脚本,功能简单来说就是从文件中按行读取然后将所有行拼接成一行写入一个文件,关键代码如下path_all=""cat $1 | while read linedo if [ "$path_all" == "" ];then path_all=$line else path_all=$path_all,$line fi原创 2017-07-24 11:12:20 · 9519 阅读 · 1 评论