对文件中的行中的单词进行排序并再次输出排序后的行
我想对文件中的行上的单词逐行进行排序,并且我希望输出是按字母顺序排序的单词的行。
例如:
queue list word letter gum
another line of example words
...
我希望输出为:
gum letter list queue word
another example line of words
...
我似乎无法通过命令行让它工作
我可能忽略了一些事情
I want to sort the words on lines in a file line by line and I want the ouptut to be lines with the words sorted alphabetically.
for example:
queue list word letter gum
another line of example words
...
I want the output to be:
gum letter list queue word
another example line of words
...
I can't seem to get it to work via commandline
I'm overlooking things probably
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
如果你安装了 perl:
EX:
If you have perl installed:
EX:
如果包含单词列表的文件是
foo.txt
:If the file with the list of words is
foo.txt
:这对我有用:
想法是:
使用换行符
This works for me:
The idea is to:
with newline
仅使用 awk:
With awk only: