shell基础知识(3)

原创 2012年03月29日 15:08:24
数组(在sh中不支持,可以在ksh中使用):
${#varlist[@]} 数组元素个数
${datalist[index]}         数组元素
${#datalist[index]} 数组元素长度


执行命令:

1) command :直接执行命令command
2) sh command:启动一个shell process执行命令command
3) .  command:在本process中执行命令command
4) exec command:本Script将会被所执行的命令所取代,当这个命令执行完毕之後,本Script也会随之结束。

echo 命令使用的特殊字符
\b 退格
\c 显示新行,但是不把光标移到下一行
\f 换页
\n 换行(光标移到下一行)
\r 回车
\t 水平制表符
\v 垂直制表符
\\ 反斜杠
\ON ASCII码为八进制数N的字符

set命令: 
把各位置参数的值依次设为”argument-list”里指定的参数,即重新设置$*,$@,$1-$9
如: set “hello”  “world”
则 $*和$@都变成 hello world
$1为hello
$2为world

Linux shell脚本 基础知识总结

1.1 简介      1 打开终端后,就会出现一个提示符,形式通常如下         username@hostname$ 或者root@hostname#      2 $表示的是普通用户,#表...
  • u010951938
  • u010951938
  • 2016年02月22日 16:11
  • 909

Android消息处理机制_持续更新中

Google参考了Windows的消息处理机制,在Android系统中实现了一套类似的消息处理机制。学习Android的消息处理机制,有几个概念(类)必须了解: 1.       Message ...
  • wqhlmark64
  • wqhlmark64
  • 2017年02月09日 19:00
  • 126

adb shell kill -3 pid

adb shell kill -3 pid 会生成data/anr/traces.txt
  • wlia
  • wlia
  • 2015年09月25日 17:08
  • 986

shell十三问之3:别人echo、你也echo,是问echo知多少?

shell十三问之3:别人echo、你也echo,是问echo知多少? 承接上一章介绍的command line, 这里我们用echo这个命令加以进一步说明。 温习  标准的comm...
  • wzb56
  • wzb56
  • 2015年03月02日 19:46
  • 498

shell基础知识

1)记录命令历史 我们敲过的命令,linux是会有记录的,预设可以记录1000条历史命令。这些命令保存在用户的家目录中的.bash_history文件中。有一点需要你知道的是,只有当用户正常退出当前...
  • chunlovenan
  • chunlovenan
  • 2014年12月05日 11:55
  • 514

Shell基础知识

说明:文章仅供学习交流,转载请标明出处,欢迎转载 参考资料:《鸟哥的Linux私房菜基础学习篇:第三版》 1...
  • JXH_123
  • JXH_123
  • 2014年04月07日 11:50
  • 673

SHELL 基础知识

1)什么是shell?shell的本意是“壳”的意思,其实已经很形象地说明了shell在Linux系统中的作用。shell就是围绕在Linux内核之外的一个“壳”程序,用户在操作系统上完成的所有任务都...
  • wclin88
  • wclin88
  • 2010年11月19日 18:01
  • 302

Shell 基础知识

 1 通配符:Wild card /ShorthandMeaningExamples* Matches any string or group of characters.$ ls *will sho...
  • carolzhang8406
  • carolzhang8406
  • 2010年12月30日 15:54
  • 434

shell 基础知识

默认变量         $# :传入脚本的命令行参数个数         $* :所有命令行参数值,在各个参数值之间留有空格         $0 :命令本身(shell文件名)      ...
  • heng615975867
  • heng615975867
  • 2014年03月19日 12:09
  • 751

shell基础知识

 (1)shell提示符及其环境   /etc/passwd文件   提示符:$   /etc/profile $HOME/.profile(2)shell执行选项   -n   测试shell sc...
  • lyb62
  • lyb62
  • 2008年12月23日 10:47
  • 406
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:shell基础知识(3)
举报原因:
原因补充:

(最多只允许输入30个字)