【问题标题】:find the number of characters in a line shell script查找一行 shell 脚本中的字符数
【发布时间】:2013-11-22 18:57:30
【问题描述】:

所以我需要创建一个单行命令,该命令作为参数获取到包含其他文件和子目录的目录的路径。这些文件包含由一个空格或逗号或换行符分隔的单词。脚本必须在文件“character”中写入字符总数,并在文件“character.err”中写入执行过程中可能出现的所有错误。任何的想法?我用 grep 和 tr 试过了,没用。

【问题讨论】:

    标签: shell unix scripting


    【解决方案1】:

    尝试使用 执行此操作:(如果我理解正确)

    $ cat file
    foo,bar base
    qux
    $ awk -vRS='[ ,\n]' '{v+=length($0)}END{print FILENAME"="v " chars"}' file
    file=13 chars
    

    【讨论】:

    • 我需要统计目录中所有文件包含的所有字符。
    • 它必须是这样的:find $1 -type f |猫 | tr -d ",\n">>character.err | wc -c>character 2>>character.err 我不确定语法是否正确.....:))
    猜你喜欢
    • 1970-01-01
    • 2011-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-06
    • 1970-01-01
    • 2020-07-28
    • 2017-02-27
    相关资源
    最近更新 更多