私はフィルタリングしているフォルダのコレクションを持っており、それらに付随するユーザーアカウントを作成する必要があります。私のgrep
の出力をuseradd
にユーザー名としてパイプすることはできますか?useraddのリストをuseraddにパイプすることはできますか?
コンテキスト:FTPの移行。 WindowsからLinux FTPサーバーに移動しましたが、ストレージはその場所に残っています。フォルダは古いFTPユーザフォルダで、フォルダ名はFTPログイン名と一致します。探しています:
ls /media/OldFTP | grep -Ev '^[[:digit:]]{4}|^P[[:digit:]]{4}|^W[[:digit:]]{4}' | useradd -M -g ftpusers -N -p [encrytedPassword]
私のgrep検索の出力をuseraddのusernameフィールドに渡そうとしています。
Ah xargs!私はいつもxargsを忘れる。 –
私はそれが好きです!私はループする必要がないことを望んでいた。そして、残念ながら、はい、それらのすべてが同じパスワードを持っています:(ありがとう! – Crimius