複数行変数は、各改行の前にタブを追加します

ヤマアラシ

次のスニペットは、基本的にhexdumpを変換し、文字で中断するカスタム関数HexNewLineを使用します 0x0a

$ echo -e "\t{
>   "dependencies": {
>     "prettier": {
>       "version": "1.18.2",
>       "from": "[email protected]",
>       "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz"
>     }
>   }
> }" | HexNewLine

00000000   09 7b 0a                                           '.{.'
0000000a   20 20 64 65 70 65 6e 64 65 6e 63 69 65 73 3a 20    '  dependencies: '
0000001a   7b 0a                                              '{.'
0000001c   20 20 20 20 70 72 65 74 74 69 65 72 3a 20 7b 0a    '    prettier: {.'
0000002c   20 20 20 20 20 20 76 65 72 73 69 6f 6e 3a 20 31    '      version: 1'
0000003c   2e 31 38 2e 32 2c 0a                               '.18.2,.'
00000043   20 20 20 20 20 20 66 72 6f 6d 3a 20 70 72 65 74    '      from: pret'
00000053   74 69 65 72 40 31 2e 31 38 2e 32 2c 0a             '[email protected],.'
00000060   20 20 20 20 20 20 72 65 73 6f 6c 76 65 64 3a 20    '      resolved: '
00000070   68 74 74 70 73 3a 2f 2f 72 65 67 69 73 74 72 79    'https://registry'
00000080   2e 6e 70 6d 6a 73 2e 6f 72 67 2f 70 72 65 74 74    '.npmjs.org/prett'
00000090   69 65 72 2f 2d 2f 70 72 65 74 74 69 65 72 2d 31    'ier/-/prettier-1'
000000a0   2e 31 38 2e 32 2e 74 67 7a 0a                      '.18.2.tgz.'
000000aa   20 20 20 20 7d 0a                                  '    }.'
000000b0   20 20 7d 0a                                        '  }.'
000000b4   7d 0a                                              '}.'
  • 現在tr、改行文字の後にタブを追加するために使用していますが、何も起こりません!
$ echo -e "\t{
>   "dependencies": {
>     "prettier": {
>       "version": "1.18.2",
>       "from": "[email protected]",
>       "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz"
>     }
>   }
> }" | tr '\n' '\n\t'
        {
  dependencies: {
    prettier: {
      version: 1.18.2,
      from: [email protected],
      resolved: https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz
    }
  }
}
EchoMike444

sedを使用したソリューション。私はbashism$'\t'\t使用して変数に。を設定し、使用後はこの変数にsedを入力します

echo -e "{
   "dependencies": {
     "prettier": {
       "version": "1.18.2",
       "from": "[email protected]",
       "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz"
     }
   }
 }"  | ( TAB=$'\t' ; sed "s/^/$TAB/" )

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

変数の複数行に同じ行を追加します

分類Dev

Bashは、複数行の変数に一重引用符を追加します

分類Dev

すべての行の各CSVの名前の名前で複数のCSVを追加します-Python

分類Dev

すべての行の各CSVの名前の名前で複数のCSVを追加します-Python

分類Dev

XML :: Twigは、複数行で提供される値に空の改行を追加しています

分類Dev

pandas データフレームの各日時に複数の行を追加します

分類Dev

複数のワークブックを選択し、各ワークブックの最初のタブを同じワークブックの新しいタブにマージし、タブの名前をファイル名に変更します

分類Dev

列を複数の行に分割し、数値列を追加して、分割される各値を示します

分類Dev

openxlsxはヘッダー/フッターに複数の行を追加します

分類Dev

Excel2016年の変更に応じて名前を変更する複数のタブを削除します

分類Dev

データフレームオブジェクトの各列に変数を追加します

分類Dev

前の行がパターンと一致しない場合は、sedを使用して複数行の間にテキストを追加します

分類Dev

dplyr:前の行の変数に基づいて計算された、各グループの最後に新しい行を追加します

分類Dev

追加の変数を条件付きでサブセット化し、Rの前の変数に追加します

分類Dev

行は複数のデータフレームをバインドし、元のデータフレームの名前を列に追加します

分類Dev

VBAExcelは複数のタブの色を変更します

分類Dev

数値行のPythonの前に数値を追加します

分類Dev

R:前の複数の行のデータを条件とする変数を変更します

分類Dev

複数の行を、最初のテーブルの列と名前が多い複数の行に変換します

分類Dev

複数のファイルの名前を変更し、ファイルの前に日付を追加します

分類Dev

Androidで複数行のTextviewの前に数直線を追加するには?

分類Dev

単一の数値を持つ各変数にゼロを追加します

分類Dev

各列に複数の変数が含まれているデータフレームを整理します

分類Dev

複数の行を1つの変数に分類します

分類Dev

Textmate は行末に複数行のテキストを追加します

分類Dev

Dart-各テストの後または前に関数をどのように実行しますか?

分類Dev

正規表現関数を使用するには、Javascriptに複数の変数を追加します

分類Dev

Windowsは複数の画像の名前を変更します

分類Dev

Dartは1行で複数の変数を宣言します

Related 関連記事

  1. 1

    変数の複数行に同じ行を追加します

  2. 2

    Bashは、複数行の変数に一重引用符を追加します

  3. 3

    すべての行の各CSVの名前の名前で複数のCSVを追加します-Python

  4. 4

    すべての行の各CSVの名前の名前で複数のCSVを追加します-Python

  5. 5

    XML :: Twigは、複数行で提供される値に空の改行を追加しています

  6. 6

    pandas データフレームの各日時に複数の行を追加します

  7. 7

    複数のワークブックを選択し、各ワークブックの最初のタブを同じワークブックの新しいタブにマージし、タブの名前をファイル名に変更します

  8. 8

    列を複数の行に分割し、数値列を追加して、分割される各値を示します

  9. 9

    openxlsxはヘッダー/フッターに複数の行を追加します

  10. 10

    Excel2016年の変更に応じて名前を変更する複数のタブを削除します

  11. 11

    データフレームオブジェクトの各列に変数を追加します

  12. 12

    前の行がパターンと一致しない場合は、sedを使用して複数行の間にテキストを追加します

  13. 13

    dplyr:前の行の変数に基づいて計算された、各グループの最後に新しい行を追加します

  14. 14

    追加の変数を条件付きでサブセット化し、Rの前の変数に追加します

  15. 15

    行は複数のデータフレームをバインドし、元のデータフレームの名前を列に追加します

  16. 16

    VBAExcelは複数のタブの色を変更します

  17. 17

    数値行のPythonの前に数値を追加します

  18. 18

    R:前の複数の行のデータを条件とする変数を変更します

  19. 19

    複数の行を、最初のテーブルの列と名前が多い複数の行に変換します

  20. 20

    複数のファイルの名前を変更し、ファイルの前に日付を追加します

  21. 21

    Androidで複数行のTextviewの前に数直線を追加するには?

  22. 22

    単一の数値を持つ各変数にゼロを追加します

  23. 23

    各列に複数の変数が含まれているデータフレームを整理します

  24. 24

    複数の行を1つの変数に分類します

  25. 25

    Textmate は行末に複数行のテキストを追加します

  26. 26

    Dart-各テストの後または前に関数をどのように実行しますか?

  27. 27

    正規表現関数を使用するには、Javascriptに複数の変数を追加します

  28. 28

    Windowsは複数の画像の名前を変更します

  29. 29

    Dartは1行で複数の変数を宣言します

ホットタグ

アーカイブ