※MACターミナル(BSD系)での動作確認です。 seqコマンドをforループさせて連番の番号を作成 seqコマンドをforループさせて連番の番号を作成します。そして、cpコマンドでコピーする際に、プレフィックスとサフィ・・・
「シェル」の記事一覧(16 / 21ページ目)
grepの検索パターンをリスト化してファイル入力する
grepの検索文字列が多数となった場合には、検索文字列をファイルでリスト化すると後々の管理も楽です。 パターンを改行区切りでリスト化 "find"と"sed"を検索文字列としたい場合には、改行区切りで下記のようにリスト化・・・
grep時に$?を参照して、検索にマッチしたか否かをif文で判定
※MACターミナル(BSD系)での動作確認です。 grep時に$?を参照して、検索にマッチしたか否かをif文で判定 grep時に$?を参照 grep時に$?の変数を参照することで、grep検索にマッチしたかを確認すること・・・
シェルスクリプトが置かれている絶対パスを取得する. スクリプトの配置場所を意識しないですむので便利。
スクリプトの配置場所を意識しないですむので、シェルスクリプトの中から他のスクリプトを実行する時には、絶対パスで指定すると良いかと思います(一旦スクリプト自体の絶対パスを取得してから、実行したいスクリプトの指定)。 シェル・・・
awkで文字列を連結させる方法
awkで文字列を連結させる方法 awkで文字列を連結させるには、文字列を連結したい順に列挙することで、連結した文字列として扱うことができます。 例えば、下記のように、"awk" "find" "ls"を連結した文字列とし・・・
awkのOFS変数で出力の区切り文字を設定する方法
awkのOFS変数の設定で、出力の区切り文字を設定することができます。 下記に書き方を紹介します。 awkのOFS変数の使い方 awkの出力の区切り文字を統一するのであれば、下記のようにBEGINブロックで、OFS変数を・・・
sedでファイルの最後の行を削除する方法
ファイルの行を削除するには、sedのdコマンドを使うのが簡単です。 下記に書き方を紹介します。 sedのdコマンドを使って、ファイルの最後の行を削除 sedのdコマンドの使い方 下記の形式でsedコマンドを書くことで、行・・・
sedでファイルの先頭の行を削除する方法
[Linux]sedでファイルの先頭の行を削除する方法 ファイルの行を削除するには、sedのdコマンドを使うと簡単だと思います。 下記に書き方を紹介します。 sedのdコマンドを使って、ファイルの先頭の行を削除 sedの・・・
sedで行番号を指定して、前後に行を挿入する
sedのiコマンドとaコマンドを使うと、指定した行番号の前後に行を挿入できます。 使い勝手がとても良いコマンドなので紹介します。 sedのiコマンドで、指定した行番号の前に行を挿入 sedのiコマンドを下記の形式で書くこ・・・
sedでファイルの最後に行を挿入する方法
ファイルの最後に行を挿入するには、sedのaコマンドを使うと簡単にできます。 下記に書き方を紹介します。 sedのaコマンドを使って、ファイルの最後に行を挿入 sedのaコマンドの使い方 下記の形式でsedコマンドを書く・・・
