Linux Shell脚本与文本处理杂记
一篇没有体系的杂记,不定期更新……
[vim] 把文本中含有string的一行删掉
:g/string/d
[sed] 把文本中的所有\n
替换为空格
sed -i ':a;N;$!ba;s/\n/ /g' *.txt
[shell]统计变量中包含字符串的长度并存储到一个变量中
以myString="我的字符串"
为例,应输出5
#!/bin/csh
set length = `echo $myString | awk '{print length}'`
echo $length
#!/bin/zsh
length=${#myString}
echo $length