bash shell
文章平均质量分 75
haopeng123321
这个作者很懒,什么都没留下…
展开
-
shell 编程
Bourne Shell 介绍:Bourne Shell 基础及其他很多有用的特性,shell编程及组织。 主要内容: .shell基础 基本介绍,环境,选项,特殊字符 .shell变量 用户定义变量,环境变量,位置变量(shell 参数) .shell script编程 条件测试,循环及重复控制 .shell定制 1.shell基础知识 作者:Step原创 2017-01-14 21:03:31 · 206 阅读 · 0 评论 -
date命令
date命令常用工具命令date命令是显示或设置系统时间与日期。很多shell脚本里面需要打印不同格式的时间或日期,以及要根据时间和日期执行操作。延时通常用于脚本执行过程中提供一段等待的时间。日期可以以多种格式去打印,也可以使用命令设置固定的格式。在类UNIX系统中,日期被存储为一个整数,其大小为自世界标准时间(UTC)1970年1月1日0时0分0秒起流逝的秒数。语法d原创 2017-01-19 15:54:19 · 234 阅读 · 0 评论 -
linux 基础
1. /etc/passwd LOGNAME:PASSWORD:UID:GID:USERINFO:HOME:SHELL原创 2017-01-14 20:39:58 · 222 阅读 · 0 评论 -
find命令
Find是一个非常有效的工具,它可以遍历当前目录甚至于整个文件系统来查找某些文件或目录。 在本章中,我们介绍以下内容: ? find命令选项。 ? 用find命令不同选项的例子。 ? 配合find使用xargs命令的例子。 由于find具有如此强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统(NFS),find命令在原创 2017-01-18 23:29:06 · 272 阅读 · 0 评论 -
sed解析
sed命令格式 一个可选的的地址或者地址范围,后面跟着一个或一些命令字。1.1 地址 number $ /regrexp/ "/"是分割匹配的分割符,可以用其他的分割符,向下面的\% \%regrexp% 指定其他的分割符,%指其他任意的分割符 地址范围用两个地址,中间用逗号隔开1.2 sed有两个buffer原创 2017-01-16 16:40:08 · 300 阅读 · 0 评论 -
sed命令解析
1、sed执行模板=sed '模式{命令1;命令2}'即逐行读入模式空间,执行命令,最后输出打印出来2、为方便下面,先说下p和P,p打印当前模式空间内容,追加到默认输出之后,P打印当前模式空间开端至\n的内容,并追加到默认输出之前。sed并不对每行末尾\n进行处理,但是对N命令追加的行间\n进行处理,因为此时sed将两行看做一行。2-1、n命令n命令简单来说就是提前读取转载 2017-01-16 16:15:04 · 375 阅读 · 0 评论 -
awk 子进程 父进程 交互
(3)awk读取shell中的变量可以使用-v选项实现功能 b=1b=1cat f apple?1$awk -v var=$b'{print var, $var}' file1 apple至于有没有办法把awk中的变量传给shell呢,这个问题我是这样理解原创 2017-01-17 14:25:28 · 325 阅读 · 0 评论 -
Linux Shell自动交互的三种方法
四、自动交互方法一自动交互最关键的就是交互信息的自动输入,首先联想到文件重定向,在shell编程中有这样一种用法(参考Linux与UNIX SHELL编程指南 chapt 5.7):"command 重定向操作符command 对于需求1 要求的自动登陆ftp,并作系列操作,则可以用这种方法进行自动交互。代码如下:#!/bin/bash ftp -i -n 192.168.167转载 2017-01-16 11:38:31 · 2606 阅读 · 0 评论 -
在shell脚本中调用另一个脚本的三种不同方法(fork, exec, source)
在shell脚本中调用另一个脚本的三种不同方法(fork, exec, source) 1. fork ( /directory/script.sh) :如果shell中包含执行命令,那么子命令并不影响父级的命令,在子命令执行完后再执行父级命令。子级的环境变量不会影响到父级。fork是最普通的, 就是直接在脚本里面用/directory/script.sh来调用scr转载 2017-01-14 09:15:45 · 250 阅读 · 0 评论 -
vim的ex模式用法
http://blog.csdn.net/shuangde800/article/details/10474939 本文是在学习《使用vi编辑器, Lamb & Robbins编著》时在evernote写的其中一章笔记,现在整理好,一方面温故而知新,一方面希望对大家能有些帮助。ex的命令在vim编程中都是非常常用的,熟练这些命令对于提高编程效率有很大的帮助。 主要内容:转载 2017-01-10 16:27:30 · 507 阅读 · 0 评论 -
echo -e "\033[41;36m红底绿字\033[0m"
man console_codes在命令行下也能产生五颜六色的字体和图案,只需要加上一些颜色代码,例如 echo -e "\033[41;36m红底绿字\033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色 那些ascii code 是对颜色调用的. \033[ ; m …… \033[0m颜色的控制通过ESC字符(\033)加"["加转载 2017-01-10 20:14:36 · 2404 阅读 · 0 评论 -
bash shell 临时笔记
1. 1变量替换1. 2参数替换 1.1.1 变量的名字是它的值保存的地方。引用它的值称为变量替换(variable substitution)。. 如 果variable1是一个变量的名字,那么$variable1就是引用这个变量的值 变量赋值: var_name="var_value" 等号两边不能有空格 ;给变量原创 2017-01-08 12:02:44 · 394 阅读 · 0 评论 -
bash shell 小点1
1.算术计算 (()) 内建命令 , 允许只有等号的右边,利用$(())取得计算结果 或者 直接((j=$j+2)) let 内建命令,表达式用" " 或者 表达式中间没有空格,不予续只出现等号右边 expr 非内建命令,允许只有等号的右边,表达式必须有空格,利用$(expr $j + 2)取得计算结果 或者 直接 expr j = $j + 2 bc原创 2017-01-17 00:30:54 · 361 阅读 · 0 评论 -
seq 命令
seq命令Shell内建命令seq命令用于产生从某个数到另外一个数之间的所有整数。语法seq [选项]... 尾数seq [选项]... 首数 尾数seq [选项]... 首数 增量 尾数选项-f, --format=格式 使用printf 样式的浮点格式-s, --separator=字符串 使用指定字符串分隔数字(默认使用:\n)原创 2017-01-19 20:09:24 · 466 阅读 · 0 评论