シェルコマンドライン上で矢印キー(↑↓)を使って、過去に実行したコマンドを一つずつ表示させて再実行する方法を良く使っています。それだと直近のコマンドを再実行する場合は問題ないですが、いくらか前に実行して矢印キーで戻ることが難しい場合は、historyコマンドが有効だと思います。使っているhistoryの実行パターンを厳選してご紹介したいと思います。スポンサーリンクhistoryコマンドで実行履歴を表示コマンドラインでhistoryと実行することで、過去の実行履歴を表示することができます。history下記が実行例になります。historyスポンサーリンクhistoryとgrepでコマンド履歴を効率的に表示ただ、historyで表示される履歴の数が多くなってきた場合は、追うのが大変です。そこで、historyとgrepをパイプ"|"でつないで組み合わせることで、実行履歴を見つけやすくすると良いと思います。catコマンドを実行した履歴を中心に表示させたい場合は、下記のように実行します。"cat"実行すると下記のように、”cat”の文字列を含む履歴を表示させることができます。形式で、再実行することができます。下記のhistory実行結果があったとします。"cat"履歴番号11を実行したい場合には、下記のように実行します。!11下記が実行結果で、履歴番号11が実行されているのが確認できます。rowhistoryの履歴を削除する方法-cオプションで履歴を削除することができます。アーカイブ2020年2月2020年1月2019年12月2019年11月2019年10月2019年9月2019年8月2019年6月2019年5月2019年4月2019年3月2019年2月2019年1月2018年12月2018年11月2018年10月2018年9月2018年8月2018年7月2018年6月2018年5月2018年4月2018年3月2018年2月2018年1月2017年12月2017年11月PV数ランキングawkのif文のサンプルコードif文はどんなプログラミングでも必須の要素となると思います。基本的な構文に絞って、習うより慣れろということでサンプルコードを順にご紹介します。全て下記のin...awkの-Fオプションで区切り文字を指定する方法awkの-Fオプションは王道の基本オプションだと思います。下記のin.txtを入力として、例を紹介したいと思います。下記の形式でsubstr()を使います。文字列StrのN文字目からL文字切り出して、substr()の戻り値として返します。ファイルの行を削除するには、sedのdコマンドを使うと簡単だと思います。