首页 > 解决方案 > 如何在以 cedella 作为分隔符的文件上运行 awk

问题描述

我有一个包含以下内容的文件

cat file1.dat
    anuÇ89Çhyd
    binduÇ45Çchennai

我想用Ç作为分隔符打印第二列。输出应该是 89 45

标签: unixawk

解决方案


的手册页awk提到以下内容:

    -F fs
    --field-separator fs
         Use fs for the input field separator (the value of the FS predefined variable).

所以,这个命令做你想做的事:

cat file1.dat | awk -F'Ç' '{print $2}'

推荐阅读