在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6225|回复: 17

[资料] LINUX SHELL 入门--BSHELL ppt

[复制链接]
发表于 2013-5-30 18:03:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
SHELL入门,ppt讲义深入浅出
适合会在linux命令行下面敲个ls,cd之类简单指令,可能也会run一些别人写好脚本,但是自己又觉得这是一件很神奇的事情的同学入门。
具体:了解什么是SHELL,SHELL能做什么,以及BASH的一些实际例子。


希望能对大家有帮助。

shell入门-BASH.rar (772.54 KB, 下载次数: 287 )
发表于 2013-6-3 09:19:38 | 显示全部楼层
看看学习下,谢谢了
 楼主| 发表于 2013-6-3 09:29:58 | 显示全部楼层
3.1        简单变量
一个TCL的简单变量包含两个部分:名字和值。名字和值都可以是任意字符串。例如一个名为 “1323 7&*: hdgg"的变量在TCL中都是合法的。不过为了更好的使用置换(substitution),变量名最好按C\C++语言中标识符的命名规则命名。 TCL解释器在分析一个变量置换时,只把从$符号往后直到第一个不是字母、数字或下划线的字符之间的单词符号作为要被置换的变量的名字。例如:
% set a  2
2
set a.1 4
4
% set  b $a.1
2.1
在最后一个命令行,我们希望把变量a.1的值付给b,但是TCL解释器在分析时只把$符号之后直到第一个不是字母、数字或下划线的字符(这里是'.')之间的单词符号(这里是'a')当作要被置换的变量的名字,所以TCL解释器把a置换成2,然后把字符串“2.1”付给变量b。这显然与我们的初衷不同。
当然,如果变量名中有不是字母、数字或下划线的字符,又要用置换,可以用花括号把变量名括起来。例如:
%set b ${a.1}
4
TCL中的set命令能生成一个变量、也能读取或改变一个变量的值。例如:
% set a  {kdfj kjdf}
kdfj kjdf
如果变量a还没有定义,这个命令将生成 变量a,并将其值置为kdfj kjdf,若a已定义,就简单的把a的值置为kdfj kjdf。
%set a
kdfj kjdf
这个只有一个参数的set命令读取a的当前值kdfj kjdf。
 楼主| 发表于 2013-6-3 09:34:21 | 显示全部楼层
1.2.1        string compare ?-nocase?  ?-length int? string1 string2
把字符串string1和string2进行比较,返回值为-1、0或1,分别对应string1小于、等于或大于string2。如果有 -length 参数,那么只比较前 int 个字符,如果 int为负数,那么这个参数被忽略。 如果有 -nocase参数,那么比较时不区分大小写。
发表于 2013-8-22 15:22:53 | 显示全部楼层
回复 1# xiaojia102003


thanks so much!
发表于 2013-9-15 04:59:44 | 显示全部楼层
333333333333qqqqqqqqqq
发表于 2013-11-22 17:44:27 | 显示全部楼层
下来看看
发表于 2017-3-21 16:57:27 | 显示全部楼层
谢谢分享
发表于 2017-3-28 22:19:07 | 显示全部楼层
666666666
发表于 2018-7-13 11:10:40 | 显示全部楼层
good share
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-3-29 05:51 , Processed in 0.040295 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表