ここ数年、再利用するかも知れないコードは可読性がいいPythonで書くことが多かったものの、最近 「スクリプトを書くほどでもないなぁ」 的な作業が頻発し、bashのワンライナーで誤魔化してみたところ、最近のbashは変数展開や置換機能がずいぶん充実して ...
特定の処理をたった1行のプログラムに詰め込んだいわゆる 「ワンライナー (one liner)」には、 限られた環境の中で作業効率を上げようとしてきたエンジニアたちのノウハウが詰まっており、 なかには非常に高度な処理を実行できるワンライナー” ...
BashはLinuxの標準シェルとして強力なスクリプト機能を提供します。この記事では、Bashの基礎的な使い方から実践的なスクリプトの書き方まで解説します。変数やif文、for文といった基礎構文や、文字列処理、変数置換、ループ処理などの実用テクニックを ...
Windows 10 Anniversary UpdateからサポートしたWSL(Windows Subsystem for Linux)。その結果としてWindows 10上でもBUW(Bash on Ubuntu on Windows)が動作し、各種Linuxコマンドが利用可能になった。本連載ではWSLに関する情報や、Bashから実行するシェルスクリプトを紹介する。 WSL ...
9月24日ごろから広く知られるようになったbashのセキュリティ脆弱性(通称ShellShock)を巡る報道が連日続いている。世界中のベンダやプロジェクト、コミュニティがこの脆弱性の検討を始めており、この問題は先のOpenSSLのセキュリティ脆弱性(通称Heartbleed)を ...
現在、Red Hat Linux 9を利用しています。ホームディレクトリに「.bashrc」や「.bash_profile」というファイルがあるのですが、これは何でしょうか? ご質問にあるファイルは、どちらもユーザーのホームディレクトリに置かれ、シェルが起動するときに実行される ...
GNU Bash(Ver 4.3 及びそれ以前)には、外部からの入力が環境変数に設定されるような環境においてリモートから任意のコマンドを実行される脆弱性が報告されています(CVE-2014-6271,CVE-2014-6278)。 本脆弱性は、「Shellshock」と呼ばれており、既に攻撃手法が公開されて ...
創造性と技術力で多様なITサービスを展開する株式会社エイチームホールディングスのグループ会社で、エンジニアに関する知識を記録・共有するためのサービス「Qiita(キータ)」を展開しているQiita株式会社(本社:名古屋市中村区、代表取締役社長 ...
現在アクセス不可の可能性がある結果が表示されています。
アクセス不可の結果を非表示にする