Command-Line
如何在長行中每四個字元插入一個空格?
我有一條很長的行,我想每 4 個字元插入一個空格,在單行純文字上以使其更易於閱讀,最簡單的方法是什麼?我也應該能夠從管道輸入線路。例如
echo "foobarbazblargblurg" | <some command here>
給
foob arba zbla rgbl urg
使用 sed 如下:
$ echo "foobarbazblargblurg" | sed 's/.\{4\}/& /g' foob arba zbla rgbl urg
您可以使用以下簡單範例:
$ echo "foobarbazblargblurg" | fold -w4 | paste -sd' ' - foob arba zbla rgbl