我在用grep
产生将由另一个程序解析的输出。
但是,该程序期望输出仅为数字或零字节。
Now grep
在输出后输出一个换行符。我已经检查过-Z
选项,但它似乎不起作用,因为我正在使用 grep 进行计数(-c
).
我正在执行sh
, not bash
。所以将它嵌套到echo -n "$(grep -c pattern)"
也不行。
我怎样才能摆脱尾随的换行符?
Use tr -d http://www.manpagez.com/man/1/tr/删除字符串中的字符:
$ grep -c ' ' /etc/passwd | tr -d '\n'
69$ grep -c ' ' /etc/passwd | tr -d '\n' | xxd
0000000: 3639 69
$
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)