Katacoda不接受我的源代码...为什么?

时间:2019-07-14 15:50:32

标签: unix

我正在解决katacoda上的unix问题。我正在按照说明解决它,但给我一个错误。谁能帮帮我。
问题是:
显示给定输入文件中的行数和单词数
编写命令/逻辑,该命令/逻辑将从给定的输入文件中读取内容,并显示文件中的行数和单词数。

您的默认登录目录:/ home / scrapbook / tutorial /

输入文件位置:/ home / scrapbook / tutorial / unix_countproject /

输入文件名:input.txt

脚本文件位置:/ home / scrapbook / tutorial /

脚本文件名称:script.sh

说明:

1。您可以在文件夹(/ home / scrapbook / tutorial / unix_countproject /)中查看输入文件(input.txt)的内容。

请注意,此文件夹和文件已经存在,并且位于上述路径中。

2。您可以使用vi编辑器打开script.sh文件,在文件内部写入逻辑以显示输入文件(input.txt)中的行数和单词数,编写逻辑后,保存文件,然后从vi编辑器中退出。

3。要测试您的命令/逻辑,请使用以下命令在终端上运行shell脚本文件(script.sh)

sh /home/scrapbook/tutorial/script.sh

4。如果在运行上述命令时遇到任何问题,请修改script.sh文件并重复点#:3

  1. 即使在注释行/代码中也不要在script.sh文件中使用任何echo语句

  2. 任务完成后,单击“摘要”或“继续”以进行下一个任务。

示例:示例输入文件的内容命名为input.txt-从下一行开始

Hello all
Welcome to all of you

预期输出:

2 7

按照指示,我将逻辑存储在script.sh文件中,该文件成功执行并提供了预期的输出,但它不接受我的回答。

$cd unix_countproject
$ cat input.txt
Hi all
Welcome to Unix module
$vi script.sh
Inside script.sh : wc -l -w input.txt|cut -c-6
exit vi
$ chmod +x script.sh
$ ./script.sh
 2 6

然后我单击完成,但它不接受。

0 个答案:

没有答案