
Shell编程
依白
集中=>高效
展开
-
shell学习--[、test测试的使用
一、在shell中,测试会设置返回的状态,test是一个内置命令,test会根据expr表达式的求值结果返回真或者假,同时也可以使用方括号[],test expr和[ expr ]是等价的,可以使用$?来检查返回值。 -o 操作符允许测试利用 set -o 选项 设置的各种 shell 选项,如果设置了该选项,则返回 True (0),否则返回 False (1)1、文件判断 若判断符合则返回t原创 2016-07-21 16:25:49 · 746 阅读 · 0 评论 -
shell基础知识学习
一、介绍shell shell是指“提供使用者使用界面”的软件(命令解析器),它接收用户命令,然后调用相应的应用程序。shell的类型:Bourne Shell(/usr/bin/sh或/bin/sh)Bourne Again Shell(/bin/bash)C Shell(/usr/bin/csh)K Shell(/usr/bin/ksh)Shell for Root(/原创 2016-08-02 12:31:29 · 637 阅读 · 0 评论 -
mkdir -p的含义
mkdir:创建目录。mkdir + dirname 参数-p: 创建mydir目录以及mydir目录下面的dir_test文件。允许创建目录及子目录-m:创建指定权限的目录原创 2016-08-03 11:53:20 · 57092 阅读 · 0 评论 -
shell的GoodCoder的编写
runit是一个应用(application)启动管理工具。通过Procfile文件启动相应的进程。1 试题描述1.1 ProcfileProcfile 包含进程名字和启动进程的命令,用:分隔。如:web: python -m SimpleHTTPServer $PORTdate: date $DATE_FORMATweb_2: while true ; do nc -l $PORT < ind原创 2016-08-18 20:54:47 · 2895 阅读 · 0 评论 -
根据文件的某一列的值满足条件,取出一行的内容
今天遇到的一个问题:线上出错的小库号已知需要定位到具体的流,这些流里面的所有小库数据都需要进行重跑:类似于这样的文件,有三列数据,根据第一列的值,抽取出第三列range信息cat fileA | awk '{FS=" "}{if ($1=='19618'){print $3}}' >> new_file若是查找一行则这样,查找多行呢?就在外面加一个while循环,需要查找的数据保存在一个文件B里面,原创 2016-09-04 17:34:53 · 13423 阅读 · 1 评论