変数の命名規則 ・新しく変数を設定するときは、①他所で使われていない②一読で何の関数かわかる変数名にする ・配列を含む変数はarrayやlist等の単語を入れる ・for文が重複するときは、iだけでなくj,k・・と他のアルファベットを使… moritaniハック2015.12.01 307
シェルスクリプトで関数名を取得する ${FUNCNAME[0]}で現在実行中の関数名、${FUNCNAME[1]}で呼び出し元の関数名を取得することができます。 なお、関数内で$0を呼び出しても取得できるのは関数名ではなくファイル名です。 test.sh … Tetsuro Aokiハック2015.12.01 4,156
シェルスクリプトで自身のファイル名を取得 $0という特殊変数で自身のファイル名を取得できます。 test.sh #!/bin/sh echo $0 $ ./test.sh test.sh Tetsuro Aokiハック2015.12.01 7,306
Nginxでbasic認証をかける htpasswd -c /path/to/.htpasswd {user} server { listen 80; location / { auth_basic “Basic Auth”; auth_basic_use… alkoshikawaハック2015.12.01 211
Macのターミナルからコマンドでゴミ箱を削除する方法 MacのHDDの容量が一杯になったものの、Finderが応答しなくなってゴミ箱の中身を消せなくなったので、Terminalから以下のコマンドを実行して削除しました。 sudo rm -rf ˜/.Trash/ sudo … @iwasakiハック2015.12.01 6,090
2つのディレクトリ以下で重複するパスをみつける diff -qの反対みたいな使い方できれば楽だったんだがいい方法が見つからないのでsortとuniq組み合わせてみた。yourdirectory1とyourdirectory2がそれぞれ比較するディレクトリ名 { fin… 高瀬 裕介ハック2015.12.01 563
WordPressの構築 Ipアドレスの確認、Virtualboxの動作確認、hostsの確認(ここでIPアドレスが見れるそうです。ここに追記する場合は、一度デスクトップなどに移動させてから。) 環境構築は、慎重に、丁寧にやることが求められる。… yasu0929ハック2015.12.01 160
シェルスクリプトの特殊変数$@と$*の違い $@と$*は共に「全ての引数」を表す特殊変数ですが、ダブルクォートなどで括った際の扱いが異なります。 test.sh #!/bin/sh function outputarg() { echo “引数の数: “$# ec… Tetsuro Aokiハック2015.12.01 28,056