Linuxコマンドのノウハウ bashの機能やコマンドを利用して連番文字列を生成や加工する ブレース展開 bashの機能にブレース展開(Brace Expansion)があります。ブレースは数学の分野では'{}'のことで、ブレース展開は直訳すると中括弧展開とか波括弧展開とそのままの意味になります。ブレース展開は以下のようなものにな... 2023.06.01 Linuxコマンドのノウハウ
Linuxコマンドのノウハウ Bashの$@,$#などの$から始まる特殊な変数について Bashには、$から始まる変数が色々とあります。ここでは$から始まる特殊な変数について紹介します。$から始まる変数はよく使うものもあり、専門的っぽく見えるので知っておくと便利だと思います。 2020.06.14 Linuxコマンドのノウハウ
Linuxコマンドのノウハウ awkで読み込めないファイルを読み飛ばす awk(gawk)でファイルを読み込めない場合、致命的なエラーとして扱われ、awkのスクリプトの処理が即時に終了してしまいます。awkで複数のファイルを処理したいときに、途中でawkの処理が終了すると困る場合があります。そのような時はBEG... 2018.12.07 Linuxコマンドのノウハウ
Linuxコマンドのノウハウ Linuxのリダイレクトについて確認する シェルでは、実行するコマンドに対して'>'や'<'等のリダイレクト演算子を追加するとコマンドの入力元や出力先を変更することができます。 これをリダイレクトまたはリダイレクション(redirection)といいます。 例えば、'2&>1'は標... 2018.02.19 Linuxコマンドのノウハウ
Linuxコマンドのノウハウ bashでエディタを呼び出しコマンドを一気に実行する方法 bashでエディタを呼び出し、そこにコマンドを記述し保存して終了するとコマンドを一気に実行できる方法です。 ひとつひとつコマンドを実行するのが面倒なときに利用できる方法です。ただし、記述したコマンドはどんどん実行されていくので、少し注意が必... 2017.12.31 Linuxコマンドのノウハウ
Linuxコマンドのノウハウ コマンド履歴を編集してコマンドをまとめて実行する コマンド履歴を確認するコマンドとしてhistoryコマンドがあります。 historyコマンドで確認をしたコマンド履歴はfcコマンドを用いて編集して、編集後のコマンドを実行することができます。 2017.11.03 Linuxコマンドのノウハウ
Linuxコマンドのノウハウ コマンドやシェルでエスケープ文字やUnicodeを入力する方法 コマンドやシェルで改行コードやタブ文字を入力する方法は意外と悩むものです。 そんな人のためにエスケープ文字を入力する方法を2つ紹介したいと思います。また、2つ目の方法はコマンドやシェルでUnicode文字を入力することも可能です。 2017.07.20 Linuxコマンドのノウハウ