我的编程语言观

我觉得学习编程应该有两种语言必须深入学习:1. shell学习类Unix上的shell可以使我们对脚本(script)类语言理解更为深入。还有一系列的shell环境工具的使用可以让我们学到很多知识与技巧。深入学习shell编程后,当前流行的任何一种语言我们都可以很快上手,做到“不变应万变”。2. C++结构化编程与面向对象编程编程都可以深入学习,是练习编程功底最好的语言。认真理解C++的话,我们再...
阅读(14680) 评论(10)

如何使用read命令读取文件的每一行

下面是一个简单的例子程序,展示如何用read命令读取文件的每一行,并且把它输出到控制台。gMULinux联盟如果没有输入文件,那么自身的shell文件将被使用gMULinux联盟#!/bin/shgMULinux联盟gMULinux联盟if [ $# -gt 1  ]; thengMULinux联盟    echo "Usage: $0 [FileName]"gMULinux联盟    exi...
阅读(2026) 评论(0)

Ubuntu 下Ape转Mp3[88250原创]

1. 安装 Monkeys Audio Console Front End包audacious-mac_0.2.0-1_i386.debmac_3.99-u4-b5-1_i386.deb2. 安装lame、mp3splt工具sudo apt-get install lamesudo apt-get install mp3splt3. 转换脚本感谢Ubu...
阅读(3907) 评论(0)

AWK使用手册

awk是三个人名的缩写,他们是:Aho、(Peter)Weinberg和(Brain)Kernighan。正是这三个人创造了awk---一个优秀的样式扫描与处理工具。 AWK的功能是什么?与sed和grep很相似,awk是一种样式扫描与处理工具。但其功能却大大强于sed和grep。awk提供了极其强大的功能:它几乎可以完成 grep和sed所能完成的全部工作,同时,它还可以可以进行样式装入、流...
阅读(1949) 评论(0)

一个shell中字符串替换的小技巧

replace,它是mysql附带的。 用法(匹配以比较长为准则):replace from  to  [from to] ...  -- 文件1 文件2 --后边的文件列表也可能改成标准输入例如:stlxv@stlxvcomputer:~/workspace/DuniyaSystem/gui/vm$ echo "clash" | replace "h" "cc" clascc所...
阅读(4871) 评论(0)

shell经典,shell十三问

我在 CU 的日子并不长,有幸在 shell 版上与大家结缘。除了跟众前辈学习到不少技巧之外,也常看到不少朋友的问题。然而,在众多问题中,我发现许多瓶颈都源于 shell 的基础而已。每次要解说,却总有千言万语不知从何起之感...这 次,我不是来回答,而是准备了关于 shell 基础的十三个问题要问大家﹗希望 shell 学习者们能够透过寻找答案的过程,好好的将 shell 基础打扎实一点...当...
阅读(2440) 评论(0)

文本工具箱——“sed”篇

什么是SED?简单来说,SED是个编辑器。就像Windows下的记事本一样是用来编辑文 本的,但是从操作方式来看它是个很特殊的编辑器!sed(Stream EDitor)是“流编辑器”的意思。最早是Unix平台的工具,但已经被移植到各个平台上了。它有两个主要的属性:一它是个编辑器; 二它这个编辑器是面向“流”的。名称:SED (Stream EDitor)描述:命令行下运行的流编辑器平台:Un...
阅读(2256) 评论(0)

AWK中文手册

awk中文手册下载:http://www.klabaster.com/freeware.htm#mawk1. awk简介awk 是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义函数和 动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk...
阅读(1655) 评论(0)

UNIX Shell小应用系统[dorainm原创]

实在没时间写了,还好有个师傅——dorainm,超强的Unix/Linux用户,超强的C/ASM程序员。。。。下面的Shell代码就是他写的。多好的师傅,笨笨的我...
阅读(1569) 评论(0)

Unix/Linux Shell脚本入门实例[00原创]

这是一个简单了Shell实例。下面是它的要求描述: 实验五 UNIX Shell 程序设计 ...
阅读(10378) 评论(5)

Sed学习笔记

Sed学习笔记作者:Jims of 肥肥世家jims.yang@gmail.com>Copyright © 2004,2005, 本文遵从GNU 的自由文档许可证(Free Document License)的条款,欢迎转载、修改、散布。发布时间:2004年09月20日最近更新:2005年12月22日,增加...
阅读(2972) 评论(0)

Linux Grep命令使用介绍

1. grep简介   grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是gre...
阅读(3142) 评论(0)

输出目录树

#!/bin/sh## tree.sh# A tool that display the dictionary structure in doss# tree command style.# By Matthew ##    __@#  _ /# (_)/(_) # Apr 29 2003## Tested on slackware, openbsd, netbsd, freebsd.## Ju...
阅读(2067) 评论(0)

Linux脚本书写初步

如果你是一位IT支持专家,你对于Windows的命令操作非常喜欢,在你第一次使用Linux的命令行的时候,你可能很快就会发现自己被搞糊涂 了。长期以来你所熟悉的DOS命令在Linux中不存在了。所以你会发现,自己面临着一项可怕的任务:重新学习并熟悉一整套新的命令。 作为另一个选择,你可以利用Linux command shell固有的灵活性,创建脚本,帮助你在Linux环境中模拟DOS命令。具...
阅读(3872) 评论(1)

统计源代码行数Shell脚本[00原创]

今天写了个统计某个目录下源代码行数的Shell脚本,如下:# !/bin/bashfind . -name *.java > srcFilesPathNamecount=$(wc -l srcFilesPathName)    # 记录源文件个数echo "源代文件个数= $count"while read pathNamedo    countAndPath=$(wc -l $pathN...
阅读(4140) 评论(11)
    个人资料
    • 访问:5797059次
    • 积分:62096
    • 等级:
    • 排名:第39名
    • 原创:1236篇
    • 转载:326篇
    • 译文:42篇
    • 评论:2891条
    公告
    • * GitHub 上 Star 数最多的 Java 博客 Solo
    • * Golang 黑科技之在线 IDE Wide
    • * 黑客与画家的社区 Sym

    欢迎加入开源技术 Q 群:13139268,让学习和分享成为一种习惯!
    文章分类
    最新评论