shell
hanbo_112
这个作者很懒,什么都没留下…
展开
-
linux 命令行下!的应用
'!' 在linux系统中可以用来调用历史纪录或在逻辑运算中取反。有很多巧妙应用,此处做了些整理1. 匹配历史命令记录1 echo a2 echo b3 echo c!+num 如!3!-1 执行你记录序列中的倒数第一条命令!+命令前部分 匹配最近的命令2. 匹配上行命令中的参数cp a b!$ 可以匹配到b!^ 可以匹原创 2016-12-16 13:45:47 · 407 阅读 · 0 评论 -
linux shell 启用调试模式的三种方式
linux shell的调试模式在实际应用中有很大作用,其启用方式有多种,总结如下1. 在调用脚本的时候使用 sh +参数 +脚本名sh -x shell.script2.在脚本文件首行实现#!/bin/bash -x 3. 使用set实现set -x-v 显示所有行,详细模式-n 检查语法,不执行命令-x shell 跟踪模式,原创 2016-12-16 13:51:22 · 13553 阅读 · 0 评论 -
shell 脚本中set-x 与set+x的区别
linux shell 脚本编写好要经过漫长的调试阶段,可以使用sh -x 执行。但是这种情况在远程调用脚本的时候,就有诸多不便。又想知道脚本内部执行的变量的值或执行结果,这个时候可以使用在脚本内部用 set -x 。set去追踪一段代码的显示情况,执行后在整个脚本有效set -x 开启 set +x关闭set -o 查看原创 2016-12-14 15:32:11 · 48298 阅读 · 0 评论 -
linux grep 输入重定向(待补充)
grep 输入重定向简介1.grep string 2.grep ab 3. grep bin原创 2017-01-05 10:04:40 · 2539 阅读 · 0 评论 -
linux shell 中$() ${}$(())的应用
bash shell$()和` ` 的作用是一样的,用做命令替换 command substitution ${} 用来做精准的变量替换 如 a=b; echo $ab 返回没有ab这个变量,这个时候用echo ${a}b 就可以了。${}还有很多其他的用法1.截取 path=/home/hb/bin${path#*/} home/hb/bin 去掉左原创 2016-12-29 11:14:41 · 460 阅读 · 0 评论