我有类似以下的输出
975 Jan/21 - 19:59:36 ### sed "/^#include_dir/a include_dir = 'conf.d'" /opt/db/data/efa_bauen_ni_14/postgresql.conf
986 Jan/21 - 20:04:21 ### grep -l "^port = '5" /opt/db/data/postgres/efa_bauen_ni/conf.d/*.conf | xargs sed -i "s/port = '5/port = '6/"
现在我想将每一行简化为之后的所有内容$5
,这样我就可以得到实际的完整命令?
我想我可以做| awk {'print $6, $7, $8, $9, $10, $11'}
......等等。但感觉太不科学了,不够灵活而且很丑。
有人能建议如何实现这一点吗,或者我awk
一开始就走错了路?