0

私はGNU Sed 4.2.1を使用しています。次の行の 2 番目のフィールド ( /etc/shadowのパスワード) を置き換えようとしています。Awkオプションではありません。

username:P@s$w0rDh@$H:15986:0:365::::

私はもう試した

sed -i 's/\(^[a-z]*\):.*?:/\1:TEST:/'

しかし、何もありません。多くのバリエーションを試しましたが、何らかの理由でそのフィールドだけに一致させることができません。ヘルプ?

4

2 に答える 2