当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 可以复习一下xargs的用法,和变量的一些高级操作技巧如何批量把
 

 

 ·vi命令行小型字典!    »显示摘要«
    摘要:有刚开始使用vi的时候肯定是记不住那么多命令的,不过没关系,可以慢慢来,先放起来,随时可以找到嘛...所謂的命令列或命令模式,就是在最下面一行沒有顯示『--insert--』或者『--replace--』字樣的時候。通常在命令列中的指令有下面幾種:(注意,當按下『:』 時,游標會自動移動到螢幕的最下面一行!)   一般模式:移動游標h 或 向左方向鍵游標向左移動一個字元j 或 向下方向鍵游標向下移......
 ·hacker成长的代码之路:穷举(2)    »显示摘要«
    摘要: 作者:kf_701 写作时间:2005/4 email:kf_701@21cn.com 转载请保留原作者信息,谢谢。要求的专业知识: 一: 精通osi参考模型,精通网络五层:物理层,数据链路层,网络层,传输层,应用层。 精通每一层的协议,数据报格式。精通网络拓扑结构,第一层,第二层,第三层的网 络互联,数据的转发和路由等。 二: 精通c语言程序设计,unix/linux程序设计,网络程序设计。熟......


shell问答16:批量修改文件名后缀

可以复习一下xargs的用法,与变量的一些高级操作技巧

答: 【程序编程相关:Porting cluster test

 如何批量把若干文件从一个扩展名改为另一个扩展名?比如把后缀gz,改为zip 【推荐阅读:chkconfig用法

1.for file in *.gz; do mv $file `basename $file .gz`.zip; done 【扩展信息:Linux下进行MONO开发和使用Bea

或(也适合ksh)

for file in *.gz; do mv $file $.zip; done

2.ls | grep gz | awk -f. {print }|xargs -i mv {}.gz {}.zip

附netman十三问片断:

$:拿掉第一条 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt

$:拿掉最后一条 / 及其左边的字符串:my.file.txt

$:拿掉第一个 . 及其左边的字符串:file.txt

$:拿掉最后一个 . 及其左边的字符串:txt

$:拿掉最后条 / 及其右边的字符串:/dir1/dir2/dir3

$:拿掉第一条 / 及其右边的字符串:(空值)

$:拿掉最后一个 . 及其右边的字符串:/dir1/dir2/dir3/my.file

$:拿掉第一个 . 及其右边的字符串:/dir1/dir2/dir3/my

记忆的方法为:

# 是去掉左边(在鉴盘上 # 在 $ 之左边)

% 是去掉右边(在鉴盘上 % 在 $ 之右边)

单一符号是最小匹配﹔两个符号是最大匹配.

$:提取最左边的 5 个字节:/dir1

$:提取第 5 个字节右边的连续 5 个字节:/dir2

我们也可以对变量值里的字符串作替换:

$:将第一个 dir 提换为 path:/path1/dir2/dir3/my.file.txt

$:将全部 dir 提换为 path:/path1/path2/path3/my.file.txt


...   下一页
 ·xfree86的配置(转)    »显示摘要«
    摘要:不错。一、安装和配置xfree86   要建立桌面环境,首先必须安装xfree86。在安装xfree86之前,需要决定安装哪个版本。xfree86 3.x是xfree86是xfree86开发的一个分支版本。它非常稳定,而且支持多种型号的显卡,但现在已经不对它进行更新了。xfree86 4.x是一个完全重新设计的分支,有很多新特性,比如更好地支持各种字体。所以目前本文以xfree86 4.x为例进行......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE