• 博客访问: 262421
  • 博文数量: 172
  • 用 户 组: 普通用户
  • 注册时间: 1970-01-01 08:00
个人简介

鏆傛棤浠嬬粛

文章分类

全部博文(172)

文章存档

2011年(3)

2010年(169)

我的朋友

发布时间:2010-12-06 16:11:34

如何在Linux/Unix中转换windows文本文件的回车符由于windows文本文件的回车符通常是2个字符构成的,回车和换行,对应ASCII是0D,0A。如何将之转换成Linux/Unix文件系统中的换行符呢?下面介绍2个简单的方法(一般0D 0A构成的换行在Linux/Unix中会显示显示^M,我们只需要将之去掉就可以了) 1. 用sed命令替换sed -e 's/^M//g' original.txt > target.txt (注意^M 在Linux/Unix下是这样输入的:先按CTRL+v,接着按CTRL+SHIFT+m,呵呵~~ 其实俺主要就是为了记录一下这个输入方法) 2. 在vi中替换:%s/^M//gDOS/ 和Linux/Unix的文件换行回车......【阅读全文】

阅读(1269) | 评论(0) | 转发(0)

发布时间:2010-11-08 14:09:01

*Shell是什么?  任何发明都具有供用户使用的界面。UNIX供用户使用的界面就是Shell(DOS的command熟悉吧,但UNIX的要强大的多)。Shell为用户提供了输入命令和参数并可得到命令执行结果的环境。  为了不同的需要,UNIX提供了不同的Shell。现在的UNIX大部分都支持BourneShell,以下教程就以BourneShell(Bsh)为例,一步步的领略UNIXShell的强大功能,占先其强大魅力,达到更方便灵活的管理、应用UNIX的目的。  1.UNIX内核和Shell的交互方法  启动UNIX时,程序UNIX(内核)将被调入计算机内存,并一直保留在内存中直到机器关闭。在引导过程......【阅读全文】

阅读(276) | 评论(0) | 转发(0)

发布时间:2010-10-21 11:07:50

比较:方法一: if [ ${A} -lt ${B} ]; then …这是最基本的比较方法,使用lt(小于),gt(大于),le(小于等于),ge(大于等于),优点:还没发现;缺点:只能比较整数,使用lt,gt等不直观方法二: if ((${A} < ${B})) then …这是CShell风格比较,优点:不用使用lt,gt等难记的字符串;缺点:还是只能比较整数方法三: if (echo ${A} ${B} | awk ‘!($1>$2){exit 1}’) then …这是使用awk比较,优点:可以比较小数;缺点:表达式太复杂,难记方法四: if (echo ${A} – ${B} | bc -q | grep -q “^-”); then …这是使用bc计算比较,优点:......【阅读全文】

阅读(1689) | 评论(0) | 转发(0)

发布时间:2010-10-21 09:54:43

类Unix流编辑器sed在线极速入门 第三部分强健的 sed在 第二部分 sed 文章中,提供了一些示例来演示 sed 的工作原理,但是它们当中很少有示例能实际做特别 有用的事。在这篇 sed 系列的最后一部分文章中,我要改变那种方式,并使用 sed 来做实际的事。我将为您显示几个示例,它们不仅演示 sed 的能力,而且还做一些真正巧妙(和方便)的事。例如,在本文的后半部,将为您演示如何设计一个 sed 脚本来将 .QIF 文件从 Intuit 的 Quicken 金融程序转换成具有良好格式的文本文件。在那样做之前,我们将看一下不怎么复杂但却很有用的 sed 脚本。......【阅读全文】

阅读(390) | 评论(0) | 转发(0)

发布时间:2010-10-21 09:53:47

类Unix流编辑器sed在线极速入门 第一部分本文章系列包括三部分,为您演示如何使用功能十分强大(但常被遗忘)的 UNIX 流编辑器 sed。sed 是用批处理方式编辑文件或以十分有效的方式创建 shell 脚本以修改现有文件的理想工具。挑选编辑器在 UNIX 世界中有很多文本编辑器可供我们选择。思考一下 -- vi、emacs 和 jed 以及很多其它工具都会浮现在脑海中。我们都有自己已逐渐了解并且喜爱的编辑器(以及我们喜爱的组合键)。有了可信赖的编辑器,我们可以轻松处理任何数量与 UNIX 有关的管理或编程任务。虽然交互式编辑器很棒,但却有其限制。......【阅读全文】

阅读(479) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册