首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GNU Nano在文件中排序整数

GNU Nano在文件中排序整数
EN

Stack Overflow用户
提问于 2017-12-10 13:40:29
回答 1查看 284关注 0票数 0

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

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

我的代码:

代码语言:javascript
复制
#!/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文件?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-10 14:05:11

使用sort对数字进行排序。

代码语言:javascript
复制
#! /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
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47739430

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档