相关疑难解决方法(0)

使用 bash 脚本对文件进行排序

非常感谢您阅读本文。我对 bash 很陌生,因此我需要您在以下方面的建议:

我想编写一个 bash 脚本来读取一个包含 2 列的文件

f  2
g  1
s  4
d  5
f  2
g  5
d  9
g  10
h  1
s  5
d  29
Run Code Online (Sandbox Code Playgroud)

我的脚本实际上会根据第一列(字母表)对该文件进行排序并生成一个名为的文件alpha_sorted.txt,然后我希望它对数字执行相同的操作并将其命名为numbers_sorted.txt.

我对此很陌生,所以如果可能的话,我想寻求您的帮助,为我提供文档或链接,甚至帮助编写代码。

该脚本旨在用于介绍级别,因此不建议使方法复杂化。

更新

使用 john1024 的回答,我有以下问题:

Hasan@HasanChr /cygdrive/c/users/Hasan/Desktop/Bash
$ chmod +x script.sh

Hasan@HasanChr /cygdrive/c/users/Hasan/Desktop/Bash
$ ./script.sh
cat: alpha_sorted.txt: No such file or directory
Run Code Online (Sandbox Code Playgroud)

这是截图 script.sh

在此处输入图片说明

bash

1
推荐指数
1
解决办法
9138
查看次数

标签 统计

bash ×1