我有一些逗号分隔的字符串,想在 bash 中使用 cut 命令将它们拆分:
This, is a, sample input.
This, is, another string, which could, appear, in my text, file.
我还想打印输出中的所有子字符串。第一个字符串的期望输出是:
This
is a
sample input.
这是第二个字符串的所需输出:
This
is
another string
which could
appear
in my text
file.
但由于逗号(子字符串)的数量在所有字符串中都不是固定的,我不知道如何告诉 cut 命令显示所有子字符串。(例如,第一个字符串中有 2 个逗号,第二个字符串中有 6 个)。有没有办法在 bash 中做到这一点(使用 cut 或其他命令)?
我必须补充一点,虽然我在这篇文章中的示例是英文的,但我的实际字符串是阿拉伯语。我的意思是我想使用的命令必须能够使用 Unicode 字符。