我正在处理一项任务,我被要求创建一个脚本,该脚本将文件名作为参数,然后假设打印文件中的所有行加上它们末尾的长度,例如:banana milk = >香蕉牛奶 11 unix 和 linux =>unix 和 linux 14 macbook pro =>macbook pro 11
我正在处理一项任务,我被要求创建一个脚本,该脚本将文件名作为参数,然后假设打印文件中的所有行加上它们末尾的长度,例如:banana milk = >香蕉牛奶 11 unix 和 linux =>unix 和 linux 14 macbook pro =>macbook pro 11
这将打印文件中的每一行,然后是行的长度(就字符数而言,不包括符合 POSIX 的 awk 实现中的行分隔符,尽管有些会给你字节数)。
不确定这是否是您要问的。
不完全确定您在寻找什么。以下脚本应准确给出您想要的输出。
解决方案是最好的
awk
,但是,如果您不想使用 awk,这里有一些替代方案:该
wc -c <<< "$line"
变体将给出比其他数字高一个的数字,因为它包含换行符。