Bre*_*eph 0 sed text-processing
我有aaaaaa"bbbbb"aaaa我只想输出的文本bbbbb
我试过,sed -e 's/"\(.*\)"/\1/'但它只剪切"字符。我如何正确过滤这个
轻松工作cut。
如果文本来自标准输入:
echo 'aaaaaa"bbbbb"aaaa' | cut -d\" -f2
Run Code Online (Sandbox Code Playgroud)
如果文本位于名为 的文件中filename:
cut -d\" -f2 filename
Run Code Online (Sandbox Code Playgroud)
cut命令的解释:
-d\"告诉cut分隔符是"(\用于转义,否则外壳会抱怨未关闭的引号)-f2告诉cut抓住第二个字段(由"上面分隔)