【问题标题】:New to using Linux刚开始使用 Linux
【发布时间】:2015-07-03 03:10:47
【问题描述】:

使用管道对目录列表进行排序(即列出目录的内容并排序)……然后将此输出通过管道传输到 cat 并将输出重定向到名为“exercise5.7.txt”的文件中。我对目录的列表内容进行了排序。只需要有关如何将输出传输到 cat 并重定向输出的帮助。如果有人能给我举个例子,我将不胜感激。

k-ramamunroe1@acadnx:~$ ls|sort
biglist
ciss100
list1
list2
ls
names.txt
ramamunroekamanzilink.txt
ramamunroekamanziLL.ba
slist
sort
users
k-ramamunroe1@acadnx:~$

【问题讨论】:

  • 我不是反对票,请分享代码以了解到目前为止您所做的事情
  • 为了记录,通过cat的要求完全是useless
  • 有人告诉我,但任务要求我这样做。 @tripleee
  • 好吧,我做到了@Steephen
  • @KamanziMunroe 我发布了答案

标签: linux ubuntu redirect pipe cat


【解决方案1】:

在后面加一个 > 号:

$/tmp$ echo "asdsd" > file1
$/tmp$ cat file1 > file2
$/tmp$ cat file2
asdsd

【讨论】:

    【解决方案2】:

    以下示例可帮助您了解 sort 和 cat 命令如何根据您的要求工作。

    kasun@kasunr:~/test/sort$ ls
    1  45  67  78
    kasun@kasunr:~/test/sort$ ls -a
    .  ..  1  45  67  78
    
    kasun@kasunr:~/test/sort$ ls -al | sort
    drwxrwxr-x 2 kasun kasun 4096 ජූලි    3 09:45 .
    drwxrwxr-x 3 kasun kasun 4096 ජූලි    3 09:45 ..
    -rw-rw-r-- 1 kasun kasun    0 ජූලි    3 09:45 1
    -rw-rw-r-- 1 kasun kasun    0 ජූලි    3 09:45 45
    -rw-rw-r-- 1 kasun kasun    0 ජූලි    3 09:45 67
    -rw-rw-r-- 1 kasun kasun    0 ජූලි    3 09:45 78
    total 8
    kasun@kasunr:~/test/sort$ ls -al | sort > sort.txt
    kasun@kasunr:~/test/sort$ cat sort.txt 
    drwxrwxr-x 2 kasun kasun 4096 ජූලි    3 09:46 .
    drwxrwxr-x 3 kasun kasun 4096 ජූලි    3 09:45 ..
    -rw-rw-r-- 1 kasun kasun    0 ජූලි    3 09:45 1
    -rw-rw-r-- 1 kasun kasun    0 ජූලි    3 09:45 45
    -rw-rw-r-- 1 kasun kasun    0 ජූලි    3 09:45 67
    -rw-rw-r-- 1 kasun kasun    0 ජූලි    3 09:45 78
    -rw-rw-r-- 1 kasun kasun    0 ජූලි    3 09:46 sort.txt
    total 8
    kasun@kasunr:~/test/sort$ 
    

    【讨论】:

      【解决方案3】:

      您只需要执行以下操作,但它也会列出所有文件。

        ls|sort > exercise5.7.txt
      

      如果您希望仅列出目录

      ls -d */ |sort > exercise5.7.txt
      

      【讨论】:

        猜你喜欢
        • 2011-05-06
        • 1970-01-01
        • 2020-12-04
        • 1970-01-01
        • 1970-01-01
        • 2011-01-10
        • 1970-01-01
        • 2016-02-25
        • 1970-01-01
        相关资源
        最近更新 更多