ユーザーIDの出力を取得するには、getent passwdを使用します。
出力をどのように変更できますか?
u12345:John Doe
到着
u12345,jdoe
私はそれを取得するためにsedを使用しましたが、u12345を削除しましたが、jdoeを与えました。
ベストアンサー1
の場合、仮定とawk
スペース:
をフィールド区切り文字として安定して使用できます。
$ echo 'u12345:John Doe' | awk -F'[: ]' '{print $1 "," tolower(substr($2, 1, 1) $3)}'
u12345,jdoe