随笔分类 -  Shell&&bash

shell script sum
摘要:脚本是:nohup /mnt/Nand3/H2000G >/dev/null 2>&1 &对于& 1 更准确的说应该是文件描述符 1,而1 一般代表的就是STDOUT_FILENO,实际上这个操作就是一个dup2(2)调用.他标准输出到all_result ,然后复制标准输出到文件描述符2(STDE... 阅读全文
posted @ 2015-12-28 20:04 Magnum Programm Life 阅读(218) 评论(0) 推荐(0) 编辑
摘要:shell中截取字符串的方法有很多中,${expression}一共有9种使用方法。${parameter:-word}${parameter:=word}${parameter:?word}${parameter:+word}上面4种可以用来进行缺省值的替换。${#parameter}上面这种可以... 阅读全文
posted @ 2015-12-25 17:19 Magnum Programm Life 阅读(369) 评论(0) 推荐(0) 编辑
摘要:转载自:http://coolshell.cn/articles/9104.htmlawk于1977年出生,今年36岁本命年,sed比awk大2-3岁,awk就像林妹妹,sed就是宝玉哥哥了。所以林妹妹跳了个Topless,他的哥哥sed坐不住了,也一定要出来抖一抖。sed全名叫stream edi... 阅读全文
posted @ 2015-12-23 21:59 Magnum Programm Life 阅读(304) 评论(0) 推荐(0) 编辑
摘要:在shell中常用的特殊符号罗列如下:# ; ;; . , / \ 'string'| ! $ ${} $? $$ $* "string"* ** ? : ^ $# $@ `command`{} [] [[]]() (()) || && {xx,yy,zz,...}~ ~+ ~- & \ + - %... 阅读全文
posted @ 2015-12-22 20:55 Magnum Programm Life 阅读(300) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash cmd="ls -lt | grep ^d | awk 'NR==1 {print $9}'" $cmd 这是一个获取文件夹名字的脚本,但是却提示: ls: cannot access |: no such file or directory ls: cannot acces 阅读全文
posted @ 2015-10-19 16:30 Magnum Programm Life 阅读(297) 评论(0) 推荐(0) 编辑
摘要:统计文件行数wc -l filenamegrep -c "" filenamesed-n'$='filenameawk'END{print NR}'filename但是这几种方法的效率却是不同的。通过以下测试:time wc -l filename 平均:0.237667stime grep -c ... 阅读全文
posted @ 2015-10-16 10:04 Magnum Programm Life 阅读(163) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2015-10-15 17:22 Magnum Programm Life 阅读(3) 评论(0) 推荐(0) 编辑
摘要:首先分享一个哥们的文章:http://coolshell.cn/articles/9070.html 阅读全文
posted @ 2015-10-14 12:09 Magnum Programm Life 阅读(163) 评论(0) 推荐(0) 编辑
摘要:1. 错误提示: It seems that I cannot create a rebase-apply directory, and I wonder if you are in the middle of patch application or another rebase. 2. git 阅读全文
posted @ 2015-07-16 15:31 Magnum Programm Life 阅读(632) 评论(0) 推荐(0) 编辑
摘要:Shell中的函数调用的使用方法见我下面的代码示例:#!/bin/bash# value initExP="adb shell /data/local/tmp/vpxdec --yv12 --flipuv -t 2 --md5 data/local/tmp/vp9Input/subset_f... 阅读全文
posted @ 2014-08-12 15:55 Magnum Programm Life 阅读(528) 评论(0) 推荐(0) 编辑
摘要:Shell 在写函数的时候,有时候需要传递字符串,由于字符串中有空格,所以结果总是不对,下面写个小例子,解决这个问题:#!/bin/bash# value initTT="adb shell ls -l /data/local/tmp/";FINAL="";loop_count=2;# LoopEx... 阅读全文
posted @ 2014-08-07 14:00 Magnum Programm Life 阅读(1447) 评论(0) 推荐(0) 编辑