bashを-rオプション付きで実行したり、rbashという名前で実行した場合、通常のシェルよりも細かく制御された環境の「制限付きシェル」となります。その状態でも実行できる操作はどれでしょう? ●解答を送信いただくと,すぐに正解と詳しい解説をご覧いただけます。
bashを-rオプション付きで実行したり、rbashという名前で実行した場合、通常のシェルよりも細かく制御された環境の「制限付きシェル」となります。その状態でも実行できる操作はどれでしょう? ●解答を送信いただくと,すぐに正解と詳しい解説をご覧いただけます。
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 のように対話的に実行でき、返
シェルスクリプトを書いていると、カレントディレクトリ名は必要だが、pwdコマンドから返される完全なパスは必要ないことがよくある。本稿では、カレントディレクトリだけを抜き出す方法を4通り紹介する。 basenameを使う basenameコマンドは、カレントディレクトリ名を抜き出す最も簡単で単純な方法だ。 basename /usr/local/bin bin ただし、ディレクトリ変数を使うシェルスクリプトでは、この方法は役に立たない。この場合は、pwdをバッククォート(`)で囲んでbasenameと併用することで、変数に対応できる。 cd /usr/local/bin basename `pwd` bin echoとパラメータ置換を使う bashスクリプト言語は、変数を操作したり拡張したりできるパラメータ置換などの心憎いトリックを満載している。${var##pattern}構文のパラメータ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く