タグ

ブックマーク / qiita.com/richmikan@github (2)

  • /dev/stderr(/dev/std{in,out}も)は使うべきではない - Qiita

    実験してみよう Linuxで、一般ユーザー権限と、root権限のどちらも所有しているホストがある人は次の操作を試してみてもらいたい。 Using username "GENERAL_USER". ← 1)一般ユーザーでログイン GENERAL_USER@your.server's password: Last login: Mon Jul 13 00:00:00 2015 from your.client $ su - ← 2)rootになる Password: # su -m apache ← 3)別の一般ユーザー(例えばapache)になる bash: /root/.bashrc: Permission denied ← (とりあえずこのエラーは気にしない) $ echo HOGE >/dev/stderr ← 4)標準エラー出力に文字列を出力してみる ??? ← (果たしてどういう挙

    /dev/stderr(/dev/std{in,out}も)は使うべきではない - Qiita
    craf
    craf 2017/11/15
  • “`〜`”と“$(〜)”の挙動の違いまとめ - Qiita

    “`〜`”と“$(〜)”は、単純には置き換えられない! “`〜`”と“$(〜)”は、どちらも中の文字列をコマンドとして解釈し、その実行結果を返す文法であるが、必ずしも素直に置き換えることはできない。 その例をまとめることにした。 “$(〜)”は素直に入れ子にできるが、“`〜`”は酷く複雑になる 例えば、“$(〜)”の中に“$(〜)”を用いて、次のようなコマンドを書いても正しく動作するが、

    “`〜`”と“$(〜)”の挙動の違いまとめ - Qiita
  • 1