環境 :Ubuntu16.04
やりたい事は、ls -lを打つと、ls -lhをしてくれるエイリアスを関数を、.bashrc内に作成したのですが、自作した関数が有効になっていません。
source .bashrcをすると、コンパイルエラーにはならないため、文法的には問題ない筈です。
つまり、ls -lを打っても、ls -lとして認識しており、ls -lhとして、認識してくれないという事です。
ここの情報をもとにしております。
https://tutorialmore.com/questions-603168.htm
どなたか、原因の分かる方、アドバイスをお願い致します。
function ls() { if [ "$@" = "-l" ]; then command ls -lh else command ls "$@" fi }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/19 05:09
2019/12/19 05:11
2019/12/19 05:17 編集
2019/12/19 05:39
2019/12/19 05:40