bash

原创 2012年03月22日 16:00:25
# 变量
$$       #进程ID
$PPID    #父进程ID(只读)


# 多行注释 (":"表示空操作)
:<<block
...
block


# 调试文件
bash -x FILENAME   # 先打印命令再打印结果


# 调试代码
set -x
...
set +x


# 重定向
bash -x FILENAME 2>&1 | tee log   # 调试信息输出到log


# 运行文件(在当前进程内)
# 遇到同名函数或变量,使用callee的;callee可修改caller中的变量
source FILENAME (source = ".")


# 用"\"引用文档,不解析变量(见bash文档的"here documents"部分)
cat <<\EOF
The answer is '$foo'!
EOF


                

Bash shell 几个符号的用法 - ${}/()

${#1} : 第一个参数的长度${1} : 第一个参数$(env | grep HOSTNAME) :去圆括号内命令的返回值${HOSTNAME} : 返回花括号内环境变量的值[root@deskt...
  • t0nsha
  • t0nsha
  • 2012年11月29日 22:03
  • 4308

script bash 中 [[ ]] 与[ ] ,&& 与 -a,|| 与 -o的使用与区别

kjlj
  • prince_jun
  • prince_jun
  • 2013年10月31日 15:50
  • 5050

Bash测试----test, [], [[]], (())

test 和 []test是一条内置命令, test 根据表达式expr 求值的结果返回 0(真)或 1(假),可以用echo $?查看返回的退出状态。[等价于test,即test expr 和 [ ...
  • u013961718
  • u013961718
  • 2016年10月26日 16:30
  • 822

bash变量(variable)

所谓变量,就是利用一个特定的“名称“(name)來存取一段可以变化的“值“(value)。 *设定(set)* 在bash中,可以用“=”來设定或宠幸定义变量的内容: name=va...
  • shyanyang
  • shyanyang
  • 2011年12月08日 12:42
  • 4911

bash 并行命令

ref: http://www.cnitblog.com/sysop/archive/2008/11/03/50974.aspx 在bash中,使用后台任务来实现任务的“多进程化”。在不加控制的模式...
  • xyqzki
  • xyqzki
  • 2013年11月20日 11:00
  • 1739

bash中的加法运算和其他运算

在Bash中的加法运算有多种表达形式,下面是比较简单的两种:  1 a=3  let "b=$a+2"    #b=5  or  let "b=a+2"  之所以用双引号,是因为在b...
  • lcj_cjfykx
  • lcj_cjfykx
  • 2015年04月17日 22:39
  • 1335

玩转Bash脚本:选择结构之case

之前讲过if结构,本文讲到了bash脚本选择结构中的case语句,本以为case内容不多。然而在写作过程中才发现,可以写的内容这么多。包括一些不常见的用法,比如用 ;& 或 ;;&来代替;; 结束一个...
  • guodongxiaren
  • guodongxiaren
  • 2014年10月05日 12:32
  • 4489

下载编译安装bash

心血来潮,编译安装了一下bash. 先安装C编译器,make程序,内核头文件 [root@talenpc ~]# yum install gcc make kernel-headers ...
  • jb19900111
  • jb19900111
  • 2014年02月27日 10:20
  • 2965

bash 脚本编程六 循环,遍历目录

现在看看循环的写法:for v in ... do ... done写个简单的例子看一下:#!/bin/bash for v in man woman child do echo $v do...
  • sheismylife
  • sheismylife
  • 2012年09月13日 15:38
  • 7177

bash shell的for循环的各种示例

周海汉 /文 先确定shell是bash: zhouhh@zhh64:~$ echo $SHELL/bin/bashzhouhh@zhh64:~$ ps  PID TTY          TIME ...
  • ablo_zhou
  • ablo_zhou
  • 2010年03月25日 10:33
  • 28274
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:bash
举报原因:
原因补充:

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