当前位置: 首页 > news >正文

建设一个菠菜网站成本seo快速排名软件推荐

建设一个菠菜网站成本,seo快速排名软件推荐,wordpress url函数,有没有做任务赚钱网站脚本的基本元素声明,在解释并执行当前脚本文件中的语句之前,需要声明使用的命令解释器#一般写的解释器为 #!/bin/bash这里的#不再是注释了,而是必要的声明命令,也就是需要执行的语句注释,对代码进行解释说明分为单行注…

脚本的基本元素

  1. 声明,在解释并执行当前脚本文件中的语句之前,需要声明使用的命令解释器

#一般写的解释器为
#!/bin/bash

这里的#不再是注释了,而是必要的声明

  1. 命令,也就是需要执行的语句

  1. 注释,对代码进行解释说明

分为单行注释和多行注释

单行注释 以#开头的一整行
#这里是注释
#这里也是注释多行注释 使用冒号“:”配合here document可实现
:<<block 
这里是注释
这里也是注释
这里还是注释
block
  1. 赋予rx的权限

shell脚本编写规则

  1. 建议脚本文件名应该简单清晰明了,看了就知道意思

  1. 文件开头指定脚本解释器 #!/bin/sh或者#!/bin/bash

  1. 在开头写明版本特权等信息

  1. 尽量使用英文注释

shell常用的命令

echo

echo是用于终端打印的基本命令,默认情况下,echo 在每次调用后会添加一个换行符

[root@localhost shell]# echo hello
hello
[root@localhost shell]# echo "hello world"
hello world
[root@localhost shell]# echo "hello;world"
hello;world
[root@localhost shell]# echo hello;world
hello
bash: world: command not found...
Failed to search for file: /mnt/BaseOS was not found#注意这里的双引号""用来包含整个语句,防止被;打断语句

echo参数

说明

-n

不换行输出

-e

解析转义字符

\n

换行

\r

回车

\t

制表符

\b

退格

\v

纵向制表符

[root@localhost shell]# echo -n why so serious
why so serious[root@localhost shell]# 
[root@localhost shell]# echo -e why\tso\tserious
whytsotserious
[root@localhost shell]# echo -e "why\tso\tserious"
why    so    serious

eval

命令格式:eval args

功能:当shell程序执行到eval语句时,shell读入参数args,并将它们组合成一个新的命令,然后执行

[root@localhost shell]# a='shuju;head -1 /etc/passwd'
[root@localhost shell]# echo $a
shuju;head -1 /etc/passwd
[root@localhost shell]# eval echo $a
shuju
root:x:0:0:root:/root:/bin/bash

exec

命令能够在不创建新的子进程的前提下,转去执行指定的命令,当指定的命令执行

完毕后,该进程就终止了

export

export设置或者显示环境变量

read

read 是一个重要的 bash 命令,用于从键盘或标准输入读取文本,我们可以使用 read 命

令以交互形式读取来自用户的输入

通常我们按下回车键表示命令输入完成,但是很特殊情况下,我们需要基于字符数或者

特定字符来表示命令输入完成

-p prompt:设置提示信息
-t timeout:设置输入等待时间,单位默认为秒
[root@localhost shell]# read -t 10 -p "please input your name:" name
please input your name:me
[root@localhost shell]# echo $name
me
[root@localhost shell]# echo -n "please input your name:"; read name1 name2
please input your name:me you
[root@localhost shell]# echo $name1
me
[root@localhost shell]# echo $name2
you

shift

在程序中每使用一次shift语句,都会使所有的位置参数依次向左移动一个位置,

并使位置参数$#减1,直到减到0为止

exit

退出shell程序

shell脚本的执行方式

  • bash ./filename.sh——产生子进程,再运行,使用当前指定的bash shell去运行

  • ./filename.sh

产生子进程,再运行,使用脚本里面指定的shell去运行。使用该种方式

执行需要x权限

  • source ./filename.sh

source命令是一个shell内部命令,其功能是读取指定的shell程

序文件,并且依次执行其中的所有的语句,并没有创建新的子shell进程,所以脚本里面所有创

建的变量都会保存到当前的shell里面

  • .filename.sh——和source一样,也是使用当前进程执行

首选我们写一个以 .sh结尾的文件

vim read01.sh

#!/bin/bashread -n1 -p "DO you want wo continue [Y/N]" answer
case $answer inY|y)
echo "fine,continue";;N|n)
echo "ok,good bye";;*)
echo "error choice";;
esac
exit 0

使用各种方法执行它

这里使用第一种方法

[root@localhost shell]# bash ./read01.sh 
DO you want wo continue [Y/N]yfine,continue

http://www.yidumall.com/news/1821.html

相关文章:

  • 移动互联网开发明日学院在线教育网页源码冯耀宗seo课程
  • j为什么不用java做网站星链友店
  • 保定手机网站制作2022推广app赚佣金平台
  • 计算机专业网站毕业设计每日一则小新闻
  • 销售管理crm宁波网站快速优化
  • b2c电子商务网站的功能拼多多关键词排名在哪里看
  • 虚拟主机部署网站seo查询 工具
  • 网站备案需要到公安局吗免费的网站推广在线推广
  • 公司注册地址必须是商业用房吗淘宝关键词优化软件
  • 宿迁网站建设方案推广之家官网
  • 大型搜索网站开发google关键词优化
  • 外汇110网站上做的这些曝光广告销售如何寻找客户
  • 品牌宣传型网站构成全网营销老婆第一人
  • wordpress搜索结果带图代码seo网站优化方案
  • 沂水做网站宝鸡seo外包公司
  • wordpress 插件管理百度seo软件曝光行者seo
  • 东莞的网站建设公司哪家好扬中网站制作
  • 做网站如何避免商标侵权太原seo公司
  • 易联网站建设怎么在百度上做推广上首页
  • 会设计网站怎么做兼职优化工具箱下载
  • 沈阳网站建设小志线上广告宣传方式有哪些
  • 辽宁省网站制作公司排名企业查询官网入口
  • 无锡网站制作高端学电脑培训班多少一个月
  • 自学商城网站建设百度网盘下载
  • 那个网站专做委外发手工公司网站设计要多少钱
  • 网站如何做宣传地推接单平台找推网
  • 做返利网站搜狗seo怎么做
  • 长春h5建站模板友情链接买卖平台
  • wordpress文章列表摘要seo资源是什么意思
  • 北京网站建设seo优化aso关键词排名优化是什么