一段100个必会的shell脚本 脚本报错 不知到错在哪

在创建100个必会的shell脚本脚本时必須在文件的第一行指定要使用的100个必会的shell脚本。格式为:#!/bin/bash

除了第一行外在100个必会的shell脚本脚本中井号(#)用作注释行

若出现错误:command not found    原因是100个必会的shell脚本脚本文件所处的目录没有添加到PATH环境变量中

解决方法:1.将100个必会的shell脚本脚本文件所处的目录添加到PATH环境变量中

     2.在提示符中使用绝对或相对文件路径来引用100个必会的shell脚本脚本文件

若出现错误:Permission denied     原因是用户没有执行文件的权限

解决方法:通过chmod命令更改用户执行文件的权限

echo命令相当于C语言的printf,用来打印输出信息

在默认情况下不需要使用引号将要显示的文本字符串划定絀来。但是有时在字符串中出现引号就需要做处理echo命令可以用单引号或双引号来划定文本字符串。如果在字符串中用到了它们就需要茬文本中使用其中一种引号,而用另外一种来将字符串划定起来

如果想把文本字符串和命令输出显示在同一行中那么可以用echo -n实现

echo命令中嘚环境变量会咋爱脚本运行时替换成当前值。当出现下面 情况时应该加上\

    可以看到$和1都不见了

我要回帖

更多关于 100个必会的shell脚本 的文章

 

随机推荐