问答详情
源自:1-2 [Linux]获取操作系统基本信息

shell脚本运行时,出现这样的提示是什么意思

谁能告诉我是什么意思呀?

http://img.mukewang.com/582945fd000125fb07410118.jpg

提问者:ls437088 2016-11-14 13:05

个回答

  • ls437088
    2016-11-14 20:02:13

    #!/bin/dash

    /*a simple shell*/

    /* use command 'leave' to exit*/

     

    #include <unistd.h>

    #include <sys/types.h>

    #include <sys/wait.h>

    #include <stdlib.h>

    #include <sys/stat.h>

    #include <fcntl.h>

     

    #define BUFFERSIZE 80

     

    extern char *get_current_dir_name(void);

    extern char *getenv(const char *name);

    extern pid_t waitpid(pid_t pid, int *status, int options);

     

    char buffer[BUFFERSIZE+1];


  • 学而不用非礼也
    2016-11-14 17:43:58

    如果要改,还是要看你的脚本里面的具体内容来改,顺便,修改权限的命令是:chmod 权限值 文件名;

  • 学而不用非礼也
    2016-11-14 17:42:45

    第2和第3行的代码权限不够,第13行的代码语法错误;(你可以用set nu来查看行号)