非常感谢您阅读本文。我对 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