ここ数年、再利用するかも知れないコードは可読性がいいPythonで書くことが多かったものの、最近 「スクリプトを書くほどでもないなぁ」 的な作業が頻発し、bashのワンライナーで誤魔化してみたところ、最近のbashは変数展開や置換機能がずいぶん充実して ...
PostgreSQLコマンド操作時の備忘録を記載します。 はじめに Bashで `psql` を呼び出すとき、接続情報(host/user/db など)や出力形式(区切り文字、ヘッダ無しなど)を整理したくて、 psql本体のコマンドを配列 `PSQL=(...)` にする 出力用オプションを配列 `PSOP=(..
現在、Red Hat Linux 9を利用しています。ホームディレクトリに「.bashrc」や「.bash_profile」というファイルがあるのですが、これは何でしょうか? ご質問にあるファイルは、どちらもユーザーのホームディレクトリに置かれ、シェルが起動するときに実行される ...
Windows 10 Anniversary UpdateからサポートしたWindows Subsystem for Linux(WSL)。その結果としてWindows 10上でもBashを始めとするLinuxコマンドが利用可能になった。本連載ではWSLに関する情報や、Bashから実行するシェルスクリプトを紹介する。 PowerShellコマンドレットを ...
GNU Bash(Ver 4.3 及びそれ以前)には、外部からの入力が環境変数に設定されるような環境においてリモートから任意のコマンドを実行される脆弱性が報告されています(CVE-2014-6271,CVE-2014-6278)。 本脆弱性は、「Shellshock」と呼ばれており、既に攻撃手法が公開されて ...
2016年10月25日(現地時間)、MicrosoftはWindows 10 Insider Preview ビルド14955をリリースし、WSL(Windows Subsystem for Linux)も同じように更新しているかと思いきや、リリースノートによるとOSビルド14955でのWSLアップデートは含まれていないという。この背景には、2016年10月19 ...