linux脚本
fengxin215
这个作者很懒,什么都没留下…
展开
-
跟我一起写 Makefile
陈皓 概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一 个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要 了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不原创 2014-03-25 16:16:09 · 226 阅读 · 0 评论 -
从 grep 的用法说起
从 grep 的用法说起 作者:dp 我本不想写这篇文章,首先我觉得这些东西大家肯定都知道,其次就算真不知道还有手册。 直 到那天面试的时候我碰到一个哥们,我问他grep你都知道哪些选项?他告诉我,只有-r。我当时就乐了,既然grep是你常用的命令,你凭什么只知道 -r?他回答说,他只想把精力放到内核上,没有时间来学习这些东西。我笑,正是因为你没有时间,所以你才应该提高你的工作效率,而熟悉命令行原创 2014-03-25 16:10:58 · 224 阅读 · 0 评论 -
SHELL的IF中的与或问题和比较
数值比较: -eq 等于 -ne 不等于 -gt 大于 -lt 小于 -le 小于等于 -ge 大于等于 如 if [ $COUNT –gt 2 ] 字串比较: = != -n 为空 如 if [ "$FLAG" = 'y' ] -a 与 -o 或 -n 否原创 2014-03-25 16:11:42 · 748 阅读 · 0 评论 -
只列出目录或文件
(1)只列出目录 ls -d $(ls --file-type | grep ".*/$") 运行结果如下: cpp/ Desktop/ doc/ Downloads/ gst-ffmpeg-0.10.11/ meego/ mygst/ Photos/ Picture/ program/ QtSDK/ stu/ video/ (2)只列出文件 ls -d $(ls --原创 2014-03-25 16:13:37 · 251 阅读 · 0 评论 -
记录执行次数
#!/bin/sh if [ ! -f "restart_time.txt" ] then echo 0 >> restart_time.txt fi restart_times=`cat restart_time.txt` ((restart_times++)) echo $restart_times > restart_time.txt原创 2014-03-25 16:12:17 · 359 阅读 · 0 评论 -
Makefile详解(超级好)
什 么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的 和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了 解 HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefi原创 2014-03-25 16:16:07 · 227 阅读 · 0 评论 -
shell字符串的截取
shell字符串的截取的问题: 一、Linux shell 截取字符变量的前8位,有方法如下: 1.expr substr “$a” 1 8 2.echo $a|awk ‘{print substr(,1,8)}’ 3.echo $a|cut -c1-8 4.echo $ 5.expr $a : ‘\(.\\).*’ 6.echo $a|dd bs=1 count=8 2>/dev/null 二、原创 2014-03-25 16:11:44 · 186 阅读 · 0 评论