【发布时间】:2019-06-14 10:23:55
【问题描述】:
echo '2003'| wc -c
我以为它会给我 4,结果变成了 5,那额外的字节是多少?
【问题讨论】:
标签: command-line word-count wc
echo '2003'| wc -c
我以为它会给我 4,结果变成了 5,那额外的字节是多少?
【问题讨论】:
标签: command-line word-count wc
因为 echo 会换行。
回声“2014”| wc -c
它会得到 5
printf "2014" | wc -c
它将得到 4 其中 printf 不会添加新行。
【讨论】:
echo 添加导致问题的新行。
正如“KyChen”所说,您可以使用printf 或:
a="2014 ;
echo $a |awk '{print length}'
【讨论】:
【讨论】: