shuf处理文本

在CU上面看到了一个帖子,帖子的内容即要求是: 请教一下,我需要频繁不断地联接9台服务器执行某个相同的服务。但我有特殊的要求: 1。 每次都按不同的顺序来访问这9台服务器。例如:135987642,下次又是乱序依次访问。  2。 希望这9台服务器的主机名通过一个shell 脚本集成不需要另外...

2016-12-10 22:47:10

阅读数:372

评论数:0

字符串按照要求对字符个数进行处理

在截取一行中字符串,按照输出某几个的时候,AWK,xargs,grep都可以为实现,下面简单的说明下使用情况 file1 1 hello world 2  b 3 1、要求每行只有两个字段,其余的字段如果多的话自动的转入到下一行中 cat file1 | xargs –n2 2、要求...

2016-12-06 11:44:22

阅读数:202

评论数:0

每行指定元素个数进行输出

在处理文本的过程中,会遇到如下的问题 file1 1 2 3 4 5 6 7 8 9 4 或者是 file2 1 2 3 4 6 7 u 7 4 6 要求每行有三个元素,如果本行有多余的元素直接接到下一行 在file2中要求每行只有一个元素 awk -vOF...

2016-12-02 10:28:35

阅读数:242

评论数:0

awk 使用表示次数的正则表达式(--posix --re-interval)

在AWK处理一个文本的时候,想指定比如说三个横线为分隔符,结果利用-F以及正则表达式的时候发现指定的三个横线不管用。而后发现了—posix参数。 POSIX字符集: [:alnum:]  文字数字字符 [:alpha:]  文字字符 [:digit:]  数字字符 [:graph:]  ...

2016-11-26 13:19:22

阅读数:1135

评论数:0

awk fieldwidths

AWK中的FIELDWIDTHS是一个很好用的变量,这个变量可以指定字符串按照怎么样的宽度进行展示 要求: 032130 032131 146230 035048 222049 095070 095261 155052 142050 替换成为IP地址: 32.130 32...

2016-11-24 17:43:50

阅读数:375

评论数:0

shell进程替换 find使用通配符,xargs -n1参数讲解

文本处理: 将/etc/passwd文件中的用户名和用户使用的shell打印出来,中间用冒号来连接,这个需求的话利用AWK可以轻易的实现,下面利用进程替换来实现。 paste –d: 这个步骤可以省去中间的临时文件。 xargs –n1 参数可以实现将前面的结果每次传入一个参数。 ...

2016-11-16 18:34:02

阅读数:1743

评论数:0

find-links 第二发参数解释

find–links第二发: 在使用find的过程中,links后面可以跟上一个参数,并且这个参数存在三种情况: find./ -type d –links n  --à代表查找当前目录下面的文件只有n那个连接,(hard-links) -n  --à代表查找当前目录下面的文件少于n那个连...

2016-11-11 11:46:30

阅读数:238

评论数:0

find -links 参数

在CU上面看到一个帖子,楼主的要求是查找当前目录下面的文件夹目录,并且实现在最后一级目录下面实现建立文件夹的需求: 目录如下: mydir/src mydir/src/main mydir/bin mydir/bin/classes 想要获取的目录如下: mydir/src/main...

2016-11-11 11:18:37

阅读数:221

评论数:0

小说 sed

看cu大神的sed帖子总结博客,如下,请大神们批评指教。 sed叫做流编辑器,也就是必须要有输入流,才能对文本进行编辑。 示例文本如下:cat  file 1  1 a  a a,a  a,a 11=1c  11=1c 11c  11 aaa  aaad 1.s  1.sa 1...

2016-11-02 15:39:55

阅读数:258

评论数:0

tac处理文本

file,如何去除从a到c之间的数据 1 2 a b c d c e 结果 a b c d c 方法一: sed -n '/a/,$p' file | tac | sed -n '/c/,$p' | tac 这个方法我觉得挺巧妙的 首先取出的是a开头的行,然后在...

2016-10-17 14:59:08

阅读数:207

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭