Linux seqコマンドの使い方

Linux seqコマンドの使い方

1. コマンドの紹介

seq (シーケンス) コマンドは、指定されたステップ サイズに従って、開始番号から終了番号までのすべての整数を生成するために使用されます。開始番号とステップ サイズには既定値 1 を使用できますが、終了番号を指定する必要があります。

2. コマンド形式

seq [オプション]... 最後
seq [オプション]... 最初 最後
seq [オプション]... 最初 増分 最後

3. オプションの説明

長いオプションの必須引数は短いオプションでも必須であることに注意してください。

-f, --format=フォーマット
 printf 形式の浮動小数点形式を使用する -s, --separator=STRING
 指定された文字列を使用して数字を区切ります (デフォルト: \n)
-w, --等幅
 数字に 0 を追加して同じ幅にします --help
 このヘルプメッセージを表示して終了 --version
 バージョン情報を表示して終了する

4. 一般的な例

(1)1~5を出力する。

5番目
# または 1 5 の連続
# または 1 1 5 の連続

(2)10から50までの整数のシーケンスを10ずつ生成します。

10 10 50 の連続
10
20
30
40
50

(3)指定されたフォーマットnum%03gで出力します。 num はプレフィックス文字列です。%03g は数値の幅が 3 であることを意味します。3 未満の場合は、前に 0 が追加されます。

シーケンス -f"num%03g" 3
番号001
番号002
番号003

(4)数字の幅を同じにするために先頭にゼロを追加します。

シーケンス-w 9 11
09
10
11

固定幅文字列を出力する場合はフォーマット文字列を指定できないことに注意してください。つまり、-w と -f を一緒に使用することはできません。

(5)指定された文字列を使用して数字を区切ります。

シーケンス -w -s "," 9 11
09,10,11

(6)数字を区切るにはタブを使用します。

seq -s "`echo -e '\t'`" 9 11
9 10 11

まずコマンドを使用してタブを作成し、それをセパレーターとして指定します。

参考文献
[1] seq(1) マニュアル
[2]【Linux】Linuxをステップバイステップで学ぶ——seqコマンド(221)

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Linuxのseqコマンドを使用して数字のシーケンスを生成します(推奨)
  • Linux seqコマンドの使い方の詳しい説明

<<:  MySQLデータベースのbinlogクリーンアップコマンドの詳細な説明

>>:  React Nativeのカスタムルーティング管理に関する深い理解

推薦する

HTML 基本コントロール入門_PowerNode Java アカデミー

<input> タグ<input> タグはユーザー情報を収集するために使用さ...

HTML テキストエスケープのヒント

今日、CSDN で HTML テキスト エスケープのちょっとしたトリックを見ましたが、とても簡単です...

シェルでパスワードなしでMySQLデータベースに素早くログインする方法

背景Shell の mysql-client を介して MySQL データベースにログインする場合、...

MySQL の複合インデックスはどのように機能しますか?

目次背景複合インデックスを理解する左端一致原則フィールド順序の影響複合インデックスは単一のインデック...

Chrome Dev Tools を使用してページのパフォーマンスを分析する方法 (フロントエンドのパフォーマンス最適化)

背景開発やデバッグには Chrome Dev Tools がよく使用されますが、ページのパフォーマン...

Jmeterはデータベースプロセスダイアグラムに接続します

1. MySQL jdbc ドライバー (mysql-connector-java-5.1.28.j...

メタ情報に基づいて時間指定のページ更新またはリダイレクトを実装する

メタを使用して、ページの時間指定更新またはジャンプを実装します。 XML/HTML コードコンテンツ...

Reactのコンテキストとプロパティの説明

目次1. 文脈1. 使用シナリオ2. 使用手順3. 結論2. 小道具の詳細1. 子供の財産2. 小道...

Docker 構成コンテナの場所とヒントのまとめ

Docker の使用に関するヒント1. 停止したDockerコンテナをすべてクリーンアップする停止し...

CSSの幅と高さのデフォルト値の詳細な説明:autoと%

結論は幅の%: 包含ブロック(親要素)の幅に基づいて、親の制限を超える幅のパーセンテージを定義します...

MySQL の遅いクエリ操作の例の分析 [有効化、テスト、確認など]

この記事では、MySQL のスロー クエリ操作について例を挙げて説明します。ご参考までに、詳細は以下...

CSS3ダイヤモンドパズルはdivのみを回転し、背景画像は回転しない機能を実現します

需要背景プロジェクトはVueを使用して作成され、ビジネス要件にはパズル効果があります。デフォルトの背...

MySQL の基本クイックスタート知識のまとめ (マインドマップ付き)

目次序文1. データベースの基礎知識1. データベースとは何ですか? 2. データベースの分類3. ...

フレックスレイアウトによるシームレスなスクロールのサンプルコード

この記事では、シームレスなスクロールを実現するためのフレックスレイアウトのサンプルコードを主に紹介し...