我得到了一些提示,当使用'sed‘时,MacOs有不同的命令。
我要做的最初的命令是:
sed -n '1~36p' /filename
我得到的是改变
sed [-an] command [file...]
转到
sed [-an] [-e command] [-f command_file] [file...]
所以我改变了我的命令
sed -n -e '1~36p' -f /filename
但结果却是不同的错误
sed: 1:"1~36p ":无效命令代码~
我下错命令了吗?我想知道如何适当地为Mac换衣服。
发布于 2022-12-01 09:17:47
~
是对sed的GNU扩展。您可以在sed -n '1~36p'
上使用macOS,但必须使用不同的命令才能获得相同的效果。最简单的方法是使用awk
:awk 'NR % 36 == 1' /filename
https://stackoverflow.com/questions/74639374
复制相似问题