使用AWK修剪字符串

时间:2015-06-18 00:57:18

标签: awk

文件的原始格式(空格分隔):

a b http://c.com/?longlongname e f g

我想将第3个字段(http://c.com/?longlongname)修剪为c.com,然后 保持其余字段相同。我想使用awk来完成这项任务。 谁能给我任何提示?

1 个答案:

答案 0 :(得分:3)

awk '{split($3, z, "/"); $3=z[3]} 1'
  • 采取第三场
  • 拆分为/
  • 将第三个字段的值更改为第三个分割结果
  • 打印行

结果

a b c.com e f g