unix - 如何在以 cedella 作为分隔符的文件上运行 awk
问题描述
我有一个包含以下内容的文件
cat file1.dat
anuÇ89Çhyd
binduÇ45Çchennai
我想用Ç作为分隔符打印第二列。输出应该是 89 45
解决方案
的手册页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}'
推荐阅读
- firebase - google-github-actions 部署多个功能
- php - Laravel Eloquent 悲观锁更新余额
- javascript - 如何在 JavaScript 的循环中添加 eventListener 而不会触发 JSHint 的混淆语义错误?
- php - PHP将任何公斤量转换为可读的公制单位
- python - Http 发布请求 Python 失败。(必填字段)
- mysql - 在 Navicat 中选择多数据库
- csv - 将 csv 文件导入 ArangoDB 时缺少“_from”或“_to”属性
- python - 无法启动 Python 语言服务器
- google-cloud-firestore - Firestore 读取配额
- typescript - 从生成的类型实例中选择一些属性不起作用,为什么?