Last active
October 16, 2021 07:27
-
-
Save ozv-s-urabe/75ca5823fb085cf5312048367c3cd810 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
set -eu | |
myid=$(whoami) | |
if [ "root" = $myid ]; then | |
echo root で実行しないでください | |
exit 1 | |
fi | |
echo "$myid の Google アカウントのパスワードを入力してEnterキーを押してください。 (= sudo コマンド実行中)" | |
echo "画面上パスワードが入力できていないように見えますが、文字入力はできています" | |
sudo ls > /dev/null | |
echo "homebrew の権限を修正中..." | |
which brew > /dev/null && sudo chown -R $myid $(brew --prefix)/* | |
deletemark=' (削除済み)' | |
count=0 | |
if ls /Users/|grep "$deletemark" > /dev/null 2>&1; | |
then | |
for olduser in $(ls /Users/|grep "$deletemark"|awk '{print $1}'); | |
do | |
echo $olduser のデータをデスクトップに移動する準備をしています... | |
sudo chown -R $myid "/Users/${olduser}${deletemark}" | |
echo $olduser のデータをデスクトップに移動しています... | |
sudo mv -fn "/Users/${olduser}${deletemark}" ~/Desktop/${olduser}-data 2> /dev/null | |
count=$(($count + 1)) | |
done | |
fi | |
echo "移行完了しました" | |
if [ $count -ne 0 ]; | |
then | |
open ~/Desktop | |
fi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment