【问题标题】:Shell Script to Count number of Fields in a pipe(|) seperated or Ctrl-A(^A) Delimited File用于计算管道(|)分隔或 Ctrl-A(^A)分隔文件中的字段数的 Shell 脚本
【发布时间】:2014-08-22 09:16:35
【问题描述】:

谁能告诉我如何使用 shell 脚本计算管道分隔文件或 Ctrl-A 分隔文件中的字段数...

这是我的示例文件:

1|A|3
2|B|4
3|C|5

我尝试了下面的代码,但它给出了 '1' 作为输出:

awk -F\| '{print NF; exit}' /home/user/Sruthi/Sample.txt

在此先感谢...

【问题讨论】:

  • 它返回3 给我。如果你使用-F"|" 会怎样?
  • awk -F '|' '{print NF;exit}' Sample.txt 使用它给我3 作为输出

标签: shell unix awk


【解决方案1】:
awk -F '\^A' '{print NF;exit}' /home/user/Sruthi/Sample.txt

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-07
    • 2014-11-05
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 2020-11-30
    相关资源
    最近更新 更多