GNU Nano在文件中整理出整数

时间:2017-12-10 13:40:30

标签: linux sorting gnu nano

使用GNU Nano程序代码时遇到问题。这是我的任务:

  

生成100个文件,每个文件必须是一个数字(shuf -i1-1000 - n1)。然后扫描文件并将数字升序写入名为" output.txt"的文件。

我的代码:

#!/bin/bash
mkdir files
find /etc/ -name "*.txt"|xargs du -h >output.txt
for x in {1..100}
do
shuf -i 1-1000 -n 1 > files/$x.txt
done
for x in {1..100}
do
input=$(cat files/$x.txt)
done

我想问一下如何整理文件中的数字并将它们全部写入output.txt文件?

由于

1 个答案:

答案 0 :(得分:1)

使用sort对数字进行排序。

#! /bin/bash
mkdir files
shuf -i1-1000 -n100 | for i in {1..100} ; do
    read n
    echo $n > files/$i.txt
done
sort -n files/*.txt > files/output.txt