シェルスクリプトでファイル書き換え

ユーザの所有権を変更するのに毎回タイプするのは面倒なので
スクリプトを作ってみようと思います
今回は read コマンドを使ったものを作成
vim user_change.sh
でファイルを作成
#!/bash/sh
echo -n “所有権を変更します ユーザ名の入力を–>”
read $USER
chown -R $USER:$USER test-ip.txt
echo “所有権を $USER へ変更しました”
これでOK
ただし、$USER に格納したデータを消さないと
毎回ユーザを変えられないので、この処理が必要
ちなみに、一度ログアウトしなければ値が保持されているので
そのままパーミッション変更などには使えます
sh user_change.sh
のあとに
mkdir $USER
とすれば
ユーザ名のディレクトリなどにも使えますし
chwon $USER test
というように所有権変更などにも使えます
応用で ipアドレス変更とかもできます

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です