ファイルに行を挿入するには、sedのiコマンドを使うと簡単だと思います。 下記に書き方を紹介します。 sedのiコマンドを使って、ファイルの先頭に行を挿入 sedのiコマンドの使い方 下記の形式でsedコマンドを書くこと・・・
「シェル」の記事一覧(17 / 21ページ目)
sedの-eオプションは省略もできるが、引数の設定順に注意
しばらく経つとsedの使い方がわからなくなるので備忘録です。 特に、-eオプションってどうなんだっけと毎回なってしまいます。 sedの-eオプション sedの-eオプションの使い方 例えば、sedを使って置換する場合は、・・・
MacとLinuxでは、sedの動作が異なるので注意
知らないとはまる方もいると思いますの書いています。 MacはBSD系のsed、LinuxはGNUのsed Macに入っているsedはBSD系で、LinuxはGNUのsedとなり、動作が異なるので注意が必要です。 Macの・・・
awkでフィールド(列)の最小値を求める
awkには最小値を求める関数は用意されていません。 なので、自分でコーディングする必要があります。 awkで2フィールド(列)目の最小値を求めるサンプルコード 下記のようにin.txtがあった時に2フィールド(列)目の最・・・
grepで検索された行を配列に格納する方法
コマンドの実行結果を配列に格納する 下記の形式で書くことにより、コマンドの実行結果をarrayに格納することができます。 array=($(コマンド)) 下記に、grepの結果を配列に格納する方法を書いてみたいと思います・・・
findで.svnディレクトリを除外してファイルを検索する方法
findを使ったファイル検索 下記のようなディレクトリとファイル構成だった時に、 $ tree -a . ├── .svn │ └── svnfile.txt ├── dir1 │ ├── .hiddenFile・・・
シェルスクリプトで複数行を一括でコメントアウトする方法
シェルスクリプトを書く際、大きく分けて2つのコメントアウトの方法があるのでご紹介します。 先頭に#を書いて1行ずつコメントアウト 先頭に#を記載することで、#以降がコメントアウトされます。 例えば、下記のシェルスクリプト・・・
カレントディレクトリ以下のファイル数をカウントする方法
findとwcの組み合わせで、ファイル数をカウントすることができますので、ご紹介します。 findでファイルを再帰的に取得してwcでカウントする 下記のように、findの-typeオプションでfを指定して(ファイルのみ検・・・
awkでよく使うprintfの書式のサンプルコード
awkコマンドで書く場合によく使っている、printfの書式をサンプルコードと合わせてご紹介します。 awkのprintfの書式 awkのprintfの書式を下記の形式で書くことができます。 %[フラグ][出力幅][.精・・・
pasteコマンドで横方向に複数ファイルを結合する
pasteコマンドは横方向に複数ファイルを結合する、とても便利なコマンドです。 その基本的な使い方をご紹介します。 横方向に複数ファイルを結合するpasteコマンドの基本的な使い方 基本的な使い方は、下記の形式で書きます・・・
