Linux/Unix
文章平均质量分 83
werty542
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
下载网络小说的脚本
代码:[liwei@myhost ~/scripts/t-工具] $ >>_ cat search-novel.sh#!/bin/bash# 功能: 搜索小说名称或关键词(中文),从89文学网站(www.89wx.com)找到页面并下载储存在设定好的地方# 将中文字符转换为url编码命令参考了lrcdis脚本# 下载文件后用read-txt打开?# Date: May 31,2011 by转载 2011-06-11 21:38:00 · 2637 阅读 · 0 评论 -
awk 多行合并【next 使用介绍】(常见应用4)
awk 多行合并【next 使用介绍】(常见应用4) 在awk进行文本处理时候,我们可能会遇到。将多行合并到一行显示问题。 有点象sql里面,经常遇到的行转列的问题。 这里需要用到next语句。 awknext语句使用:在循环逐行匹配,如果遇到next,就会跳过当前行,直接忽略下面语句。而进行下一行匹配。 text.txt 内容是:abcde [cheng原创 2011-06-11 21:54:00 · 795 阅读 · 0 评论 -
在Linux环境下运行DOS命令
在Linux环境下运行DOS命令 Linux系统提供了一组称为mtools的可移植工具,可以让用户轻松地从标准的DOS软盘上读、写文件和目录。它们对DOS和Linux环境之间交换文件非常有用。它们是不具备共同的文件系统格式的系统之间交换文件的有力手段。对于一个MSDOS的软盘,只要把软盘放在软驱中,就可以利用mtools提供的命令来访问软盘上的文件。mtools的主要命令如下:转载 2011-06-11 20:24:00 · 492 阅读 · 0 评论 -
linux shell 数组建立及使用技巧
linux shell 数组建立及使用技巧 linux shell在编程方面比windows 批处理强大太多,无论是在循环、运算。已经数据类型方面都是不能比较的。 下面是个人在使用时候,对它在数组方面一些操作进行的总结。 1.数组定义 [chengmo@centos5 ~]$ a=(1 2 3 4 5)[chengmo@centos5 ~]$ echo $a1转载 2011-06-11 22:16:00 · 539 阅读 · 0 评论 -
linux shell 实现 四则运算(整数及浮点) 简单方法
linux shell 实现 四则运算(整数及浮点) 简单方法 在刚刚学习写shell 批处理时候,进行逻辑运算中,少不了需要进行基础的:四则运算,这里说说在linux shell 里面简单的实现方法。 1.简单方法[chengmo@centos5 ~]$ b=$((5*5+5-3/2)) [chengmo@centos5 ~]$ echo $b29 在lin转载 2011-06-11 22:10:00 · 610 阅读 · 0 评论 -
Linux的Shell编程Shell程序设计的流程控制
和其他高级程序设计语言一样,Shell提供了用来控制程序执行流程的命令,包括条件分支和循环结构,用户可以用这些命令创建非常复杂的程序。 与传统语言不同的是,Shell用于指定条件值的不是布尔运算式,而是命令和字串。 1.测试命令 test命令用于检查某个条件是否成立,它可以进行数值、字符和文件3个方面的测试,其测试符和相应的功能分别如下。 (1)数值测试: -eq 等转载 2011-06-11 20:56:00 · 448 阅读 · 0 评论 -
awk
aa.txt内容: 101-GG3RHKA01B9FA8; ; Root; 100; Bacteria; 100; "Firmicutes"; 76; "Clostridia"; 66; Clostridiales; 66; Incertae Sedis XI; 30; Soehngenia; 26101-GG3RHKA01EWUD1; -; Root; 100; Bacteria;转载 2011-06-11 20:47:00 · 415 阅读 · 0 评论 -
linux shell 时间运算以及时间差计算方法
linux shell 时间运算以及时间差计算方法 最近一段时间,在处理Shell 脚本时候,遇到时间的处理问题。 时间的加减,以及时间差的计算。 1。 时间加减 这里处理方法,是将基础的时间转变为时间戳,然后,需要增加或者改变时间,变成 秒。 如:1990-01-01 01:01:01 加上 1小时 20分处理方法:a.将基础时间转为时间戳t转载 2011-06-11 22:18:00 · 1629 阅读 · 0 评论 -
linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
linux shell有一套自己的流程控制语句,其中包括条件语句(if),循环语句(for,while),选择语句(case)。下面我将通过例子介绍下,各个语句使用方法。 一、shell条件语句(if用法)if语句结构[if/then/elif/else/fi]if 条件测试语句 thenaction[elif 条件actionelseaction转载 2011-06-11 21:10:00 · 634 阅读 · 0 评论 -
Linux备份与压缩命令
Linux备份与压缩命令 tar命令tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。Li原创 2011-06-11 20:14:00 · 284 阅读 · 0 评论 -
linux shell 逻辑运算符、逻辑表达式详解
linux shell 逻辑运算符、逻辑表达式详解 shell的逻辑运算符 涉及有以下几种类型,因此只要适当选择,可以解决我们很多复杂的判断,达到事半功倍效果。 一、逻辑运算符 逻辑卷标 表示意思 1.关于档案与目录的侦测逻辑卷标!-f 常用!侦测『档案』是否存在 eg: if [ -f filename ]转载 2011-06-11 21:54:00 · 557 阅读 · 0 评论 -
linux mount挂载设备(u盘,光盘,iso等)使用说明
linux mount挂载设备(u盘,光盘,iso等 )使用说明 对于新手学习,mount 命令,一定会有很多疑问。其实我想疑问来源更多的是对linux系统本身特殊性了解问题。 linux是基于文件系统,所有的设备都会对应于:/dev/下面的设备。如: [chengmo@centos5 dev]$ ls | grep -E "^(sd|hd)"hdcsdasda1sda2sdb原创 2011-06-11 21:40:00 · 669 阅读 · 0 评论 -
linux shell awk获得外部变量(变量传值)
linux shell awk获得外部变量(变量传值)简介 这里提到awk,相信写shell的朋友都会接触到。AWK 是一种用于处理文本的编程语言工具。AWK 提供了极其强大的功能:可以进行正则表达式的匹配 样式装入 流控制 数学运算符 进程控制语句 内置的变量和函数 可以把awk看作一门完全的程序设计语言,它处理文本的速度是快得惊人的。现在很多转载 2011-06-12 22:11:00 · 1685 阅读 · 0 评论
分享