【AWK】特定文字列で囲まれている部分を抜き出す 例: XML、HTMLのタグの中身 例: Apache設定のディレクティブ (コンテナ) の中身 $ cat /etc/httpd/conf.d/ssl.conf | awk ‘/<VirtualHost _def… 駆け出し 太郎ハック2018.01.10 3,122
シェルスクリプト書いたときのデバックについて 知っている人がほとんどだと思います 自分は、bashのデバックの際には、実行後に出てくるエラー文しか見ていなく、別にエラーって指摘されている所、全然悪そうではないんだけどなーって思っていました。このような場合には、解決方… soutahiroseハック2017.12.29 772
yumとrpmの使い分け yumとrpmの使い分け 自分は、あ、このコマンド使いたいなと思ったとき、誰かが入れた記事をまず探します。 すると、yumで入れる人とrpmで入れる人がいることが分かります。 自分は、yumやrpmをただただ使用していた… soutahiroseハック2017.12.29 369
sedコマンドの条件式に変数を使う場合に注意すること sedを使用して、次のコマンドを実行しようと指定していた際にエラーの原因が分からず何十分かくらい悩んでいました。 sed -n ‘$l,$lp’ 実行結果は、lに格納されている値の行をとってきたかったのですが、ずっと以下… soutahiroseハック2017.12.28 48,520
アクセスログで10分単位のリクエスト数を確認する アクセスログにおいて、10分毎のリクエスト数を確認するスクリプトです。アクセスログの場所、開始時間、終了時間の3つを指定すれば、その期間に置ける集計をします。 #!/bin/sh echo “取得したいリクエスト数の1.… soutahiroseハック2017.12.27 1,937
[bash]ハイフン(-)からはじまるファイルの削除など ハイフンから始まるファイルが作成されてしまったとき、そのままrmやvimなどのコマンドを実行すると $rm -listener.json rm: invalid option — ‘l’ Try ‘rm ./-list… Miku-Kadoyaハック2017.12.06 750
|(パイプ)のあとで値をかえた変数をパイプの外で用いる |(パイプ)を用いたとき、|のあとの処理は別プロセスで実行されてしまう。そのため、パイプのあととそれ以外では異なる変数となってしまう。以下のようにパイプのあとのwhileからuserを用いるところまで()でくくればパイプ… Miku-Kadoyaハック2017.11.15 611
熟成された~/.ssh/configを分割するヤツ Includeキーワードでssh_configを分割できるようになった件 – Qiita らしいので、早速分割するテスト。 環境 macOS ※pecrgrep を入れれば他OSでもいけるはず 準備 brew… 駆け出し 太郎ハック2017.11.14 554
ファイルやディレクトリが存在するかシェルスクリプトで確認する if [ -e {確認したいファイルかディレクトリのパス} ]; then # 存在する場合 else # 存在しない場合 fi とすればファイルかディレクトリが存在するか確認でき、-eのオプションを-fにすればファイル… Miku-Kadoyaハック2017.11.13 119,749