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のカスタムルーティング管理に関する深い理解

推薦する

MySQLの遅いクエリ問題の詳細な分析データ送信

例を通して、MySQL のデータ テーブル送信のクエリが遅い問題の解決策を共有しました。最近、コード...

JS を使用して Web ページのウォーターフォール レイアウトを実装する方法

目次序文:ウォーターフォールレイアウトとは何ですか?達成方法: 1. 画像を取得する2. 画像の帯域...

Xiaomi公式サイトの登録・ログイン機能を模倣するJavaScript

目次まずページレイアウトを構築する必要がありますJS関数1 JS関数2 JS関数3 JS関数4効果図...

最新のmysql-5.7.21のインストールと設定方法

1. ダウンロードしたMySQLの圧縮パッケージをインストールディレクトリに解凍します。 2. 新し...

Docker Alibaba Cloud RocketMQ 4.5.1 のデプロイプロセスの詳細な説明

検索ミラー docker 検索 rocketmq画像バージョンを表示他の画像を表示したい場合は、画像...

Linux でのファイルの編集、保存、終了の実践的な説明

Linux でファイルを編集した後、保存して終了するにはどうすればよいですか?保存して終了するコマン...

Vueでファジークエリを実装する方法の簡単な例

序文いわゆるファジークエリとは、ユーザーの完全な入力やすべての入力情報がなくてもクエリサービスを提供...

Vue イベントの $event パラメータ = イベント値の場合

テンプレート <el-table :data="データリスト"> &...

CentOS7環境にMySQL5.5データベースをインストールする

目次1. 現在のシステムにMySQLがインストールされているかどうかを確認する2. インストールされ...

SQL ファジー クエリ レポート: ORA-00909: パラメータの数が無効です。解決策

あいまいクエリにOracleデータベースを使用する場合、コンソール エラーは次の図に表示されます。理...

CSSは半透明の境界と複数の境界のシーン分析を実現します

シナリオ 1:半透明の境界線を実現するには: CSS スタイルのデフォルトの動作により、背景色はコン...

MySQLで日付と時刻を照会する方法

序文:プロジェクト開発では、一部のビジネス テーブル フィールドで日付と時刻の型が使用されることが多...

Linux で tcpdump コマンドを使用してデータ パケットをキャプチャおよび分析する方法の詳細な説明

序文tcpdump はよく知られたコマンドライン パケット分析ツールです。 tcpdump コマンド...

Docker ケース分析: MySQL データベース サービスの構築

目次1 設定ディレクトリとデータディレクトリを作成する3 イメージからホストに構成ファイルをコピーす...

HTML における rel="nofollow" の役割と rel 属性の使用を分析する

リンクに rel="nofollow" 属性を追加すると、検索エンジンにこの接続...