-2

好的,这是一个作业问题

sample_dir
    |-- admin
    |-- cambridge
    |   |-- cafeteria
    |   |-- library
    |   -- security
    |       |-- annex
    |       |-- building
    |       -- parking
    |-- faculty
    |-- history.exe
    |-- markham
    |   |-- annex
    |   |-- building1
    |   -- parking
    -- stenton
        |-- gen_ed
        |   |-- Holidays
        |   -- cars2
        -- lib_arts
            |-- english.txt
            -- match.doc

11 个目录,11 个文件

您当前的目录是 stenton。将文件 ~bto120/phones 的前 300 行复制到 stenton 中名为 phone_directory 的新文件中。此文件包含电话号码和位置信息,按姓氏排序,姓氏是每条记录中的第一个字段。

我不断收到“请再试一次”

我用过

cp head -n 300 ~bto120/phones > phone_directory 或 cp head -n 300 ~bto120/phones >> phone_directory

我在这里做错了什么?

4

4 回答 4

1

cp并且head是两个不同的程序。跑吧head -300 oldfile >newdir/newfile;离开cp

于 2013-03-10T20:21:48.437 回答
0

它应该是 head -300 ~bto120/phones > phone_directory

于 2014-07-16T15:23:57.913 回答
0

给你: sed -n '1,10p' file1 > file2

于 2015-01-23T15:47:47.717 回答
0

尝试这个:

head -n 300 \~bto120/phones | sort > phone_directory
于 2013-03-10T20:24:40.673 回答