我有一个脚本,该脚本从bash脚本中提取了一个与二进制文件结合在一起的文件。它使用以下GNU sed语法执行此操作sed -n '/__DATA__/{n;:1;n;p;b1}' /tmp/combined.file > /tmp/binary.file
但是执行此操作后,我得到了一个sed: unterminated {
我在这里想念什么吗? BusyBox sed是否可以完成此任务?
假设此问题与your previous question有关,则可以在每个UNIX盒的任何shell中使用任何awk都可以使用它:
$ awk '/^__DATA__$/{n=NR+1} n && NR>n' file
3<ED>M-^PM-^PM-^PM-^PM-^