
shell
洋芋片炒肉
洁己以进,反身而诚
展开
-
${VAR:+:${VAR}}是什么意思
释义${VAR:+[word]}如果VAR没有定义或者是空的,那么该式返回空值。如果VAR变量已经定义了,而且不是空的,则该表达式返回[word]这个字符串。例子 1echo ${a:+ world}输出a没有定义,所以什么都没输出例子2a=/usr/local/binecho $aa=/usr/local/texlive/2021/bin/x86_64-linux${a:+:$a}echo $a...原创 2021-12-27 16:09:18 · 119 阅读 · 0 评论 -
用shell脚本删除文本文件头几行注释,并交换前两列内容
用shell脚本删除文本文件头几行注释,并交换前两列内容一个完整例子一个完整例子首先假如有一个要处理的文件X,其中内容如下#y x 数据1 9 0.101 10 0.201 11 0.302 9 0.402 10 0.502 11 0.703 9 0.803 10 0.903 11 1.00文件中第一行是注释。其余各行中,第一列是y坐标,第二列是x坐原创 2021-03-22 13:59:07 · 1157 阅读 · 0 评论