Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有
SET A B C D SET E F G H
我需要一个 sed 命令,它返回 A 的子项。项目 A 和 E 可以在列表中交换,因此 D 也可以位于字符串的末尾。
使用 sed 命令的地址部分来匹配区域。在这种情况下,从以“SET A”开头的行开始到以 SET 开头的行打印以空格开头的行。
$ echo -e "SET A\n B\n C\n D\nSET E\n F\n G\n H\n" | sed -n '/^SET A/,/^SET/{ /^ /p }' B C D