gpt4 book ai didi

linux - 如何使用 "sed"命令转到特定列或部分行?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:58:22 25 4
gpt4 key购买 nike

Permissions   links  Owner  Group  Size   Date        Time    Directory or file
-rwxr--r-- 1 User1 root 26 2012-04-12 19:51 MyFile.txt
drwxrwxr-x 3 User2 csstf 4096 2012-03-15 00:12 MyDir

请注意,每个空格都是一个制表符空格。
我需要转到尺寸列。我如何使用 sed 命令来做到这一点。因为我无法继续我的工作。我不知道如何使用 sed 命令拆分和获取行的某些部分。

最佳答案

awk 更适合它:

awk -F'\t' '{print $5}' file

使用 sed:

sed -r 's/^([^\t]+\t){4}([^\t]+).*$/\2/' file
Size
26
4096

关于linux - 如何使用 "sed"命令转到特定列或部分行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23395240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com