Shell脚本(1)
程序员文章站
2024-01-13 17:45:46
在创建Shell脚本时,必须在文件的第一行指定要使用的shell。格式为:#!/bin/bash 除了第一行外,在shell脚本中井号(#)用作注释行 若出现错误:command not found 原因是shell脚本文件所处的目录没有添加到PATH环境变量中 解决方法:1.将shell脚本文件所 ......
在创建shell脚本时,必须在文件的第一行指定要使用的shell。格式为:#!/bin/bash
除了第一行外,在shell脚本中井号(#)用作注释行
若出现错误:command not found 原因是shell脚本文件所处的目录没有添加到path环境变量中
解决方法:1.将shell脚本文件所处的目录添加到path环境变量中
2.在提示符中使用绝对或相对文件路径来引用shell脚本文件
若出现错误:permission denied 原因是用户没有执行文件的权限
解决方法:通过chmod命令更改用户执行文件的权限
echo命令相当于c语言的printf,用来打印输出信息
在默认情况下,不需要使用引号将要显示的文本字符串划定出来。但是有时在字符串中出现引号就需要做处理。echo命令可以用单引号或双引号来划定文本字符串。如果在字符串中用到了它们,就需要在文本中使用其中一种引号,而用另外一种来将字符串划定起来
如果想把文本字符串和命令输出显示在同一行中,那么可以用echo -n实现
echo命令中的环境变量会咋爱脚本运行时替换成当前值。当出现下面 情况时,应该加上\
例如:
错误例子:echo "the cost of the item is $15"
这时输出会是:the cost of the item is 5
可以看到$和1都不见了
正确例子:echo "the cost of the item is \$15"
下一篇: 浏览器去除内外边距
推荐阅读
-
支付宝在香港火了:3个人就有1个在用
-
Shell脚本(1)
-
傻傻分不清楚的php脚本路径,傻傻不清楚php脚本
-
开源作品-PHP写的JS和CSS文件压缩利器-SuMinify_PHP_1_5
-
PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-1 开始了解php_php基础
-
mysql设计,统计脚本执行的间隔时间。解决方法
-
Codeforces Round #253 (Div. 1)-A,B_html/css_WEB-ITnose
-
如何在 PHP Shell 脚本中生成一个文件并上传到服务器?
-
WebService-php- 1(16),webservice-php-16
-
Spring5源码解析1-从启动容器开始