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

校园网站建设和管理工作制度网站建设教程微云网盘

校园网站建设和管理工作制度,网站建设教程微云网盘,网站如何做谷歌推广,大数据营销获客数组类型 arr(1 2 3) # 最基础的方式声明数组,用小括号(),元素之间逗号分隔 arr([1]10 [2]20 [3]30) # 初始化时指定index declare -a arr(1 2 3) # 用declare -a声明数组,小括号外面可选使用单引号、双引号 declare -a arr‘(1 2 3)’…
  1. 数组类型
arr=(1 2 3)					# 最基础的方式声明数组,用小括号(),元素之间逗号分隔
arr=([1]=10 [2]=20 [3]=30)	# 初始化时指定index
declare -a arr=(1 2 3)		# 用declare -a声明数组,小括号外面可选使用单引号、双引号
declare -a arr=(1 2 3)declare -a arr=([0]="a" [10]="b" [2]="c")	# 声明数组时指定indexecho ${arr[0]}	# output 1
echo ${arr[11]}	# not exist, output empty
  1. declare命令
    declare是bash内置命令,可为变量设置属性(值类型、访问类型等)。
    常用参数:
    -a: indexed array 数组
    -A: associative array Map类型
    -i: integer
    -r: read only
    -f: function
    -x: export,导出环境变量

  2. Map类型(关联数组)
    1)最外面是小括号(),内部元素间用空格分隔,下标用中括号[]指定。
    2)需要使用declare -A声明,不能像数组那样可省略declare -a
    3)必须提供‘下标’,下标可用数字(此时和数组类似),可以是字符串(单引号、双引号都可以)

declare -A map=(["a"]=10 ["b"]=20 ['c']=30)
echo ${map['a']}declare -A map=([1]=10 [2]=20 [3]=30)
echo ${map[1]}
  1. glob扩展
# 目录中有3个文件
$ ls
a1  a2  b1# [...]用括号内每个元素分别扩展,如果没有匹配的,则跳过,不会报错,不同于{...}扩展
$ ls a[123]
a1  a2# {...}和上面的匹配对比,如果存在不匹配的,会报错提示
$ ls a{1,2,3}
ls: cannot access 'a3': No such file or directory
a1  a2# a1.txt  a2.txt  b1.sh
# 多种扩展组合使用
$ ls [ab]1.{txt,sh,cpp}
ls: cannot access '[ab]1.cpp': No such file or directorya1.txt   b1.sh# {}扩展第一项可为空,以下命令等效:cp a.txt a.txt.bak 
$ cp a.txt{,.bak}# {start..end} {start..end..step} 扩展一个范围
$ echo {1..5}
1 2 3 4 5
$ echo {1..5..2}
1 3 5
$ echo {3..1}
3 2 1# 子命令扩展
date_str=$(date)
date_str=`date`  # 等价echo $date_str# 算数扩展
ret=$((1+2*3))
echo $ret# 在脚本中,可以直接引用*.log
for logFile in *.log
doecho $logFile
done
  1. 关闭shell终端,不终止当前运行的程序
nohup some_cmd	# 解除some-cmd进程和当前shell的关联,some-cmd父进程改为initd
jobs # 查看当前后台运行的进程
disown %2	# 解除后台进程#2和当前terminal的关联,把其父进程改为systemd
disown -h %2# 查看shell option
shopt huponexit
shopt | grep huponexit
shopt -s huponexit	# set
shopt -u huponexit	# unset
http://www.yayakq.cn/news/750543/

相关文章:

  • 网站开发未按合同约定工期完工app找什么公司
  • 衡水建设网站公司黑五类广告推广
  • 做一个静态网站导航要多少钱怎么网上注册公司
  • 网站开发主要使用的技术站长工具seo综合查询是什么
  • 网站做境外第三方支付栗田工业大连有效公司网站哪年做的
  • 苏州网站建设营销推广楼宇网站建设
  • 罗村网站建设做网站go和python
  • 郑州网站建设幸巴网站空间 推荐
  • 广州建站招聘wordpress 标签输出页
  • 做坑人网站二维码上海网络宣传公司
  • 网站建设的方案模板下载游戏开发是什么
  • 怎样看网站的浏览量霸州市网站建设
  • 网站开发强制开启浏览器极速模式百度知道网页版地址
  • 学校门户网站的网站建设方案网站广告素材
  • 做一个购物网站建设门户网站的目的和意义
  • 有限责任公司和有限公司的区别东莞网站seo
  • 纺织面料做哪个网站好怎么申请建立网站
  • 网站开发嫌工时长成全视频免费观看在线看记忆深处的作文怎么写
  • 电子工程师网站免费的png素材网
  • seo网站推广 杭州黄骅做网站价格
  • 做网站管理好吗深圳建设网站需要多少钱
  • 开源免费企业网站源码网络舆情分析
  • 做钢材的网站百度信息流投放在哪些平台
  • 网站网站怎么做代理网站建设中什么页面结构
  • 无备案网站如何赚钱建筑行业教育培训平台
  • 外贸网站建设 google营销型公司网站
  • 做信息网站要注册什么类型公司网站建设客户常见问题
  • 一般建设网站需要多少预算淘宝客用wordpress好吗
  • 网站开发建设合同书海外推广工作内容
  • 江苏屹峰建设网站临沂网站建设 百度优化