在 grep 和 cut 下面的当前代码输出为
51315123&category_id
,我需要删除 &category_id
,可以使用cut来实现吗?... | tr '?' '\n' | grep "^recipient_dvd_id=" | cut -d '=' -f 2 >> dvdIDs.txt
grep
、cut
和可能的另一个cut
的组合应该简化为单个命令,可以是sed
或者它更强大的兄弟之一 -awk
、perl
或python
(或您选择的其他脚本语言)。除此之外,如果要处理的数据量开始达到几千兆字节的范围,多个管道操作开始成为瓶颈。 - Jonathan Leffler