タグ

bashに関するmasahiko_of_joytoyのブックマーク (2)

  • [小ネタ] mkdir したディレクトリに cd する方法 9 選 +1 (BASH) ※追記あり | DevelopersIO

    $ mkdir /very/_very/Very-long/directory_name/20170915 なんて操作をしたあと、そのディレクトリにcdしたい場合ってまれによくありますよね。 どんなやり方があるか考えてみました。 1. コピペする そのまんまですが、これをやりたくなくてこの blog を書いてます。 2. TAB 補完で頑張る これも無いわけではないですが、間違えたりすることを考えると正直あんまりやりたくないです。 3. 上矢印キーで前コマンドを呼び出し、右矢印キーで先頭に戻ってmkdirをcdに書き直す よく見る方法ですが、もうすこし少ない手数でできないでしょうか。 4. 上矢印キーで前コマンドを呼び出し、Ctrl-Aで先頭に戻ってCtrl-Dx5 のあとにcd BASH のキーバインドはデフォルトだと emacs モードなので、このやり方が出来ます。 でもまだちょっと手

    [小ネタ] mkdir したディレクトリに cd する方法 9 選 +1 (BASH) ※追記あり | DevelopersIO
  • mysqlのselect結果をshell変数に設定したりするサンプル

    README ����U - #!/bin/bash と書いてますが、POSIXモードで動きます - カラム名を出力しないために -N を付与 - -B で出力形式を変更。フィールド区切りはTAB。レコード区切りは改行 - 複数カラムや複数行の場合に、値の内容にタブや改行あるとつらい - -X でXML形式に出力することもできる。その場合は jq や xmllint を利用か? - エラーハンドリングが面倒 database.conf PsƉ�U ��z��U DATABASE=xxx USERNAME=xxx PASSWORD=xxx example.sh ��u��U #!/bin/bash function get_one_value() { local query="select value from foo where id=1" local resutl result=$(my

    mysqlのselect結果をshell変数に設定したりするサンプル
  • 1