タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

shellに関するGOT4416のブックマーク (3)

  • 制限状態でbashを起動したときに実行できる動作は? - 今日の腕試し!:ITpro

    bashを-rオプション付きで実行したり、rbashという名前で実行した場合、通常のシェルよりも細かく制御された環境の「制限付きシェル」となります。その状態でも実行できる操作はどれでしょう? ●解答を送信いただくと,すぐに正解と詳しい解説をご覧いただけます。

    GOT4416
    GOT4416 2011/12/02
    bash -r は知らんかったなー(´ω`)
  • perl でインタラクティブなシェルを実現する perlsh - 2nd life (移転しました)

    http://search.cpan.org/~hayashi/Term-ReadLine-Gnu-1.15/eg/perlsh 最近 perl を勉強中で、ちょくちょく挙動に関する疑問が出てきます。ですが Ruby における irb のようなインタラクティブシェルが無い(と思っていた)ため、挙動をちょくちょく調べるのに、エディタ開いてソース書いたりしていてめんどくさい!と思ってたりします。 しかし今日 id:hideoki が挙動チェックでなにやら便利そうな対話型のシェルを使っており、それが perlsh というインタラクティブなシェルでした。 $ perlsh # 起動 main[10]$ @ary = qw(1 2 3 4 5) 1 2 3 4 5 main[11]$ map { $_ * $_ } grep { $_ % 2 } @ary 1 9 25 のように対話的に実行でき、返

    perl でインタラクティブなシェルを実現する perlsh - 2nd life (移転しました)
    GOT4416
    GOT4416 2009/02/25
    良い感じ
  • Open Tech Press | カレントディレクトリ名を取得する4つの方法

    シェルスクリプトを書いていると、カレントディレクトリ名は必要だが、pwdコマンドから返される完全なパスは必要ないことがよくある。稿では、カレントディレクトリだけを抜き出す方法を4通り紹介する。 basenameを使う basenameコマンドは、カレントディレクトリ名を抜き出す最も簡単で単純な方法だ。 basename /usr/local/bin bin ただし、ディレクトリ変数を使うシェルスクリプトでは、この方法は役に立たない。この場合は、pwdをバッククォート(`)で囲んでbasenameと併用することで、変数に対応できる。 cd /usr/local/bin basename `pwd` bin echoとパラメータ置換を使う bashスクリプト言語は、変数を操作したり拡張したりできるパラメータ置換などの心憎いトリックを満載している。${var##pattern}構文のパラメータ

    Open Tech Press | カレントディレクトリ名を取得する4つの方法
    GOT4416
    GOT4416 2007/12/16
    awkとrevの使い方が面白い
  • 1