![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
洋芋片炒肉
洁己以进,反身而诚
展开
-
${VAR:+:${VAR}}是什么意思
释义 ${VAR:+[word]} 如果VAR没有定义或者是空的,那么该式返回空值。如果VAR变量已经定义了,而且不是空的,则该表达式返回[word]这个字符串。 例子 1 echo ${a:+ world} 输出 a没有定义,所以什么都没输出 例子2 a=/usr/local/bin echo $a a=/usr/local/texlive/2021/bin/x86_64-linux${a:+:$a} echo $a ...原创 2021-12-27 16:09:18 · 67 阅读 · 0 评论 -
用shell脚本删除文本文件头几行注释,并交换前两列内容
用shell脚本删除文本文件头几行注释,并交换前两列内容一个完整例子 一个完整例子 首先假如有一个要处理的文件X,其中内容如下 #y x 数据 1 9 0.10 1 10 0.20 1 11 0.30 2 9 0.40 2 10 0.50 2 11 0.70 3 9 0.80 3 10 0.90 3 11 1.00 文件中第一行是注释。其余各行中,第一列是y坐标,第二列是x坐原创 2021-03-22 13:59:07 · 1047 阅读 · 0 评论