我有数据:
33305:1 0.045
33406:1 0.432
22294:1 0.345
28364:1 0.354
Run Code Online (Sandbox Code Playgroud)
我想:1
从每一行的第 1 列中删除;我会为此使用 gsub 吗?
替换:1
字段 1 中的单个:
awk '{sub(":1", "", $1); print}' < input
Run Code Online (Sandbox Code Playgroud)
要从字段 1 中删除最后两个字符,无论它们是什么:
awk '{$1=substr($1, 1, length($1)-2); print}' < input
Run Code Online (Sandbox Code Playgroud)
该GSUB功能将取代所有的字符串的实例; 由于您的示例输入只有一个这样的字符串,因此使用 sub 等同于使用 gsub。
归档时间: |
|
查看次数: |
2620 次 |
最近记录: |