bashでテキスト内の日付を検索し、それらを変数配列に配置します

ルイス・ミゲル・デルガド

私はこの行のtxtファイルを持っています:

2017-06-15 Take the car for inspection to change the wheels.mkd
2018-03-17 Crear un entorno virtual con Docker y xfce.mkd
2018-02-25 Envíar vídeo de explicación de configuración email de tunegocioenlanube a María.mkd
2018-03-08 crear curso tu formula emocional +tunegocio.mkd

年、月、日を一連のbashに入れたい:

year=( "2017","2018" )
month=( "03","06","02" )
day=( "08","15","17","25" )

全てに感謝。

AlmuHS

正規表現を使用してこれを解決できます。awkまたはを参照してくださいsed

ただし、正規表現が非常に複雑な場合は、cutコマンドを使用して、より単純なフォームで問題を解決できます

cut 行の特定のセクションを取得できるようにするコマンドです(他の言語での分割と同様)。

-dオプションを使用して区切り文字を設定し、-fを使用してフィールドを選択するだけです。

あなたの場合、ファイルの各行で次を使用できます。

date=$(echo $line | cut -d " " -f 1)
year=$(echo $date | cut -d "-" -f 1)
month=$(echo $date | cut -d "-" -f 2)
day=$(echo $date | cut -d "-" -f 3)

これにより、必要なフィールドを取得できます。次に、これを配列または必要なものに保存できます

既存の配列に要素を追加するには、次の投稿を読むことができます:https//unix.stackexchange.com/questions/328882/how-to-add-remove-an-element-to-from-the-array-in-バッシュ

そして、ファイルを1行ずつ読み取るには、次のようにします。変数に値を割り当ててファイルを1行ずつ読み取ります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

テキストファイルで特定の値を検索し、それらを文字列に変換します

分類Dev

Python、Excelシートで列内の特定の文字列を検索し、それらの行をテキストファイルに抽出します

分類Dev

文字列内の**日付**を検索して数値形式に変換します

分類Dev

テキストで行を検索し、bashでその行から他の行に削除します

分類Dev

CSV(数値)で特定のフィールド値を検索し、それらをテキスト値に変換します

分類Dev

テキスト内の日付と時刻の値を検索し、別の列を更新します

分類Dev

行内のテキストを検索し、次にその列内のテキストを検索する

分類Dev

IDの配列を検索し、それらを別のスキーマのアイテムの配列にマップします

分類Dev

配列がbashスクリプトでループされる前に、配列内のアイテムから変数を設定します

分類Dev

配列内の日付を検索して照合します

分類Dev

複数の列で一意のテキストを検索して、それらの一意の行を他のシートに入力する方法

分類Dev

「、」で区切られたテキスト列でMySQLの複数の文字列を検索します

分類Dev

テキストからの文字列をbashのさまざまな変数に配置します

分類Dev

日付の配列とそれらの日付の数を作成します

分類Dev

別の配列でテキスト文字列を配列で検索し、そのテキスト文字列を返します(Excel)

分類Dev

テキストファイルで特定の文字列を検索し、その文字列をSSIS / C#/ VBの変数に貼り付ける方法

分類Dev

PHPで区切り文字で単語を検索し、それらを配列に配置します

分類Dev

PHPで指定された日付の配列から日付を検索します

分類Dev

テキスト内の単語を検索し、それらを置き換えます

分類Dev

テキストファイル内の2文字の文字列のすべての一致を検索し、それらを交換します

分類Dev

指定されたテキスト内のJSONの配列を検索して取得します

分類Dev

ディレクトリ内のテキスト文字列を検索し、sshを介してそれらを置き換えます

分類Dev

ファイル内のテキストを検索し、その後にテキストを挿入します

分類Dev

今日の日付の文字列をテキストファイルで検索します

分類Dev

配列に存在する文字列内の文字を検索し、それらを削除します-php

分類Dev

配列内の連続する値を検索し、それらの数でグループ化された配列を作成します

分類Dev

テキストの文字列から整数/浮動小数点数/文字列を検索し、配列に配置します

分類Dev

列で特定のテキストを検索し、そのテキストを含む行全体を削除します

分類Dev

ファイル内の文字列を検索し、bashでその横にあるすべてのテキストを削除する

Related 関連記事

  1. 1

    テキストファイルで特定の値を検索し、それらを文字列に変換します

  2. 2

    Python、Excelシートで列内の特定の文字列を検索し、それらの行をテキストファイルに抽出します

  3. 3

    文字列内の**日付**を検索して数値形式に変換します

  4. 4

    テキストで行を検索し、bashでその行から他の行に削除します

  5. 5

    CSV(数値)で特定のフィールド値を検索し、それらをテキスト値に変換します

  6. 6

    テキスト内の日付と時刻の値を検索し、別の列を更新します

  7. 7

    行内のテキストを検索し、次にその列内のテキストを検索する

  8. 8

    IDの配列を検索し、それらを別のスキーマのアイテムの配列にマップします

  9. 9

    配列がbashスクリプトでループされる前に、配列内のアイテムから変数を設定します

  10. 10

    配列内の日付を検索して照合します

  11. 11

    複数の列で一意のテキストを検索して、それらの一意の行を他のシートに入力する方法

  12. 12

    「、」で区切られたテキスト列でMySQLの複数の文字列を検索します

  13. 13

    テキストからの文字列をbashのさまざまな変数に配置します

  14. 14

    日付の配列とそれらの日付の数を作成します

  15. 15

    別の配列でテキスト文字列を配列で検索し、そのテキスト文字列を返します(Excel)

  16. 16

    テキストファイルで特定の文字列を検索し、その文字列をSSIS / C#/ VBの変数に貼り付ける方法

  17. 17

    PHPで区切り文字で単語を検索し、それらを配列に配置します

  18. 18

    PHPで指定された日付の配列から日付を検索します

  19. 19

    テキスト内の単語を検索し、それらを置き換えます

  20. 20

    テキストファイル内の2文字の文字列のすべての一致を検索し、それらを交換します

  21. 21

    指定されたテキスト内のJSONの配列を検索して取得します

  22. 22

    ディレクトリ内のテキスト文字列を検索し、sshを介してそれらを置き換えます

  23. 23

    ファイル内のテキストを検索し、その後にテキストを挿入します

  24. 24

    今日の日付の文字列をテキストファイルで検索します

  25. 25

    配列に存在する文字列内の文字を検索し、それらを削除します-php

  26. 26

    配列内の連続する値を検索し、それらの数でグループ化された配列を作成します

  27. 27

    テキストの文字列から整数/浮動小数点数/文字列を検索し、配列に配置します

  28. 28

    列で特定のテキストを検索し、そのテキストを含む行全体を削除します

  29. 29

    ファイル内の文字列を検索し、bashでその横にあるすべてのテキストを削除する

ホットタグ

アーカイブ