首页 > 试题广场 >

在Bash脚本中,以下哪个命令可以正确地将文件中每行的第3个

[单选题]
在Bash脚本中,以下哪个命令可以正确地将文件中每行的第3个字段(以冒号分隔)提取出来,同时正确处理包含空格的字段?
  • cut -d: -f3 file.txt
  • awk '{print $3}' file.txt
  • sed 's/[^:]*:[^:]*:\([^:]*\).*/\1/' file.txt
  • IFS=: read -ra arr < file.txt && echo "${arr[2]}"

这道题你会答吗?花几分钟告诉大家答案吧!