[私の.bashrcで]
基本的に、エイリアスを作成しようとします:
alias e='su -c'
しかし、ターミナルに書き込むと:
~$ e ls -goFha /root
私は(明らかに)エラーが発生します:
su: group oFha does not exist
$str がコマンドの残りの部分に置き換えられた場合、以下のコードが機能します。
alias e='su -c "$str"'
しかし、エイリアスはこのようには機能しません。そこで、関数に考えました。
$str を引数文字列全体に置き換えると、次のようになります。
e () {
"su -c '$str'"
}
関数で引数文字列全体を取得する方法は?
私の関数をどのように書きますか?
ありがとう