Shell 练习(一)

#!/bin/bash
your_name="qinjx"
echo $your_name
echo ${your_name}

for skill in Ada Coffe Action Java;do
    echo "I am good at ${skill}Script"
done

your_name="tom"
echo $your_name
your_name="alibaba"
echo $your_name

myUrl="http://www.ccyag.com"
readonly myUrl
myUrl="http://ccyag.com"

your_name="qinjx"
greeting="Hello, "$your_name" !"
greeting_1="Hello, ${your_name} !"
echo $greeting
echo $greeting_1

string="abcd"
echo ${#string}

string="ccyag is my site"
echo ${string:1:4}
echo `expr index "$string" is`

array_name=(
value0
value1
value2
value3
)
array_name[10]=value10

echo ${array_name[@]}

length=${#array_name[@]}
length=${#array_name[*]}
length9=${#array_name[9]}
length10=${#array_name[10]}

echo $length
echo $length9
echo $length10

结果如下:

qinjx
qinjx
I am good at AdaScript
I am good at CoffeScript
I am good at ActionScript
I am good at JavaScript
tom
alibaba
/usercode/file.sh: line 17: myUrl: readonly variable

Hello, qinjx !
Hello, qinjx !
4
cyag
7
value0 value1 value2 value3 value10
5
0
7
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、编程基础概念: 程序编程风格:面向过程:以指令为中心,数据服务于指令,适于开发小型程序面向对象:以数据为中心,...
    哈喽别样阅读 3,499评论 0 2
  • 1. 环境准备 成功启动HBase,假如你还没有成功地部署HBase,可以先看下:HBase部署入门指南 2. ...
    和心数据阅读 10,005评论 0 4
  • 1.vim var.sh新建一个var.sh文件,添加以下代码,其中符号#!用来告诉系统用哪种shell来执行该脚...
    寻叶亭阅读 2,885评论 2 2
  • 玩书画究竟能有什么好处?让你看世界美好一些,看世界深刻一些,那就是你能得到的。玩书画、玩艺术,只要方向是对...
    麒麟村人阅读 9,953评论 1 7
  • 兩個月之前去綿竹參加大學同學的寶寶宴,結果,自己開車大意,把保險杠的地方掛松了。情況完全不嚴重,我就沒在意,年底了...
    粟莎阅读 1,508评论 0 1