shell 编程
来源:互联网 发布:大黄蜂 擎天柱 知乎 编辑:程序博客网 时间:2024/06/05 07:35
1.vim编辑器的使用:
vim有3个模式:插入模式、命令模式、底行模式。
直接定义和使用 :变量=值 //千万不要有空格,linux变量没有数据类型,默认都是字符串
如果确实要把变量定义为数值来使用 可以用 declare -i 变量
变量值的引用: $变量名
shell程序语句以行为单位,不要加分号,如果一行特别长,用\换到下一行,仍然是一个语句
如果需要使用空语句,空语句定义是:
关于引号的问题:1)“”对内容中的$解析 2)‘’对内容中的$不解析 3)反引号(键盘上ESC键下方那个键,和~在一个键上)内容是shell命令
关于$带括号的问题:
${...}
$(...) 等价于反引号
$[...] 对变量进行数值运算的时候放进方括号里面
$((... )) 变量进行数值运算,而且变量前的$可以不要了
shell命令的返回值问题:如果shell命令正确执行结束,返回0,否则返回非0,返回值保存在$?系统变量里
每一个终端都有一个标准输入(0)就是键盘输入,标准输出,就是显示器输出(1),错误输出,一般就是显示器输出(2)
shell的层次关系:查看系统变量$SHLVL。
变量转换为全局变量 export 变量
shell程序后缀:.sh
shell程序的第一句: #!/bin/bash
shell程序的注释:#开头
vim有3个模式:插入模式、命令模式、底行模式。
转换: i 、 ESC 、 :
直接定义和使用 :变量=值 //千万不要有空格,linux变量没有数据类型,默认都是字符串
如果确实要把变量定义为数值来使用 可以用 declare -i 变量
变量值的引用: $变量名
shell程序语句以行为单位,不要加分号,如果一行特别长,用\换到下一行,仍然是一个语句
如果需要使用空语句,空语句定义是:
关于引号的问题:1)“”对内容中的$解析 2)‘’对内容中的$不解析 3)反引号(键盘上ESC键下方那个键,和~在一个键上)内容是shell命令
关于$带括号的问题:
${...}
$(...) 等价于反引号
$[...] 对变量进行数值运算的时候放进方括号里面
$((... )) 变量进行数值运算,而且变量前的$可以不要了
shell命令的返回值问题:如果shell命令正确执行结束,返回0,否则返回非0,返回值保存在$?系统变量里
每一个终端都有一个标准输入(0)就是键盘输入,标准输出,就是显示器输出(1),错误输出,一般就是显示器输出(2)
shell的层次关系:查看系统变量$SHLVL。
变量转换为全局变量 export 变量
shell程序后缀:.sh
shell程序的第一句: #!/bin/bash
shell程序的注释:#开头
阅读全文
0 0
- shell 以及shell编程
- Shell和Shell编程
- 【shell】shell 编程基础
- Shell及其Shell编程
- Shell编程
- Shell编程
- Shell编程
- shell编程
- Shell编程
- Shell编程
- shell 编程
- Shell编程
- Shell编程
- shell编程
- shell编程
- Shell编程
- shell编程
- Shell 编程
- 5.1
- BZOJ1089 [SCOI2003]严格n元树 【dp + 高精】
- 在Android-x86 NDK编译中使用YASM
- 搭建网站
- 单链表元素定位(输出链表中元素的下标)
- shell 编程
- LightOJ-1341
- GitLab的使用(一)---安装
- 由一道关于位运算的程序设计题引发的思考
- Spring 架构篇——Spring Boot 整合 MongoDB
- c#跨窗体传值_构造函数.子传父
- 测试
- 面向对象
- Postman使用官方文档翻译--4postman主界面介绍