转自:http://youzao.blog.51cto.com/3946111/784424   xargs命令是在管道操作符之后,并通过提供命令行参数执行其他命令。   1、多行变成单行 -bash-3.2# cat test.txt a b c d e f g o p q -bash-3.2# cat test.txt |xargs a b c d e
转载 精选 2012-11-06 11:08:31
3253阅读
shell学习——xargs1、多行变成单行-bash-3.2# cat test.txta b c d e fg o p q-bash-3.2# cat test.txt |xargsa b c d e f g o p q2、单行变成多行-bash-3.2# cat test.txta b c d e f g o p q-bash-3.2# cat test.txt |xargs -n 2a b
转载 精选 2014-05-14 14:04:06
354阅读
使用find和xargs有时可能需要在系统中查找具有某一特征的文件(例如文件权限、文件属主、文件长度、文件类型等等)。这样做可能有很多原因。可能出于安全性的考虑,或是一般性的系统管理任务,或许只是为了找出一个不知保存在什么地方的文件。Find是一个非常有效的工具,它可以遍历当前目录甚至于整个文件系统来查找某些文件或目录。  在本章中,我们介绍以下内容:  ? find命令选项。
转载 精选 2013-07-22 08:49:51
413阅读
find   查找命令   1 打印当前列表    [root@linux-3 ~]# find . -print . ./install.log.bak ./.bash_logout ./.bash_history ./install.log.syslog.bak ./.tcshrc ./.rnd   &nbsp
shell编程学习循环 1、for----do.......done第一种循环 -bash-3.2# cat test.sh #!/bin/bash for var in 1 2 3 4 5 do echo $var done -bash-3.2# sh test.sh 1 2 3 4 5   2、for----do.......done第二种循环
权限 一、linux的访问权限分为三种         读、写、执行   使用r w x或者是使用八进制4  2 1来设置权限     二、linux的文件权限分为三种        文件属主 、同
uniq uniq是删除重复内容     1、查看uniq的帮助 -bash-3.2# uniq --help 用法:uniq [选项]... [输入 [输出]] Discard all but one of successive identical lines from INPUT (or standard input), writing to OUTPUT
sed sed是流编辑器,是一个过滤工具,处理行     1、sed参数 p 打印匹配行 = 显示文件行号 a / 在定位行号后附加新文本信息 i / 在定位行号后插入新文本信息 d 删除定位行 c / 用新文本替换定位文本 s 使用替换模式替换相应模式 r 从另一个文件中读文本 w 写文本到一个文件 q 第一个模式匹配完成后推出或
原创 2012-02-22 17:13:22
834阅读
tr tr可以对标准输入的字符进行替换、删除、压缩     1、替换 -bash-3.2# cat 1.txt a b c -bash-3.2# cat 1.txt |tr 'a-c' 'A-C' A B C     2、删除某个字符 -bash-3.2# cat 1.txt |tr -d 'c' a b   &nb
原创 2012-02-20 17:36:01
396阅读
sort sort用于排序     1、先看下sort的各个参数    -b    忽略每行前面开始出的空格字符。    -c    检查文件是否已经按照顺序排序。    -d    排序时,处理英文字母、
grep grep  管道命令     1、常用的参数 c   只输出匹配行的总数 i    不区别大小写 h   过滤多文件时不显示文件名 l     过滤多文件时只输入匹配的文件名 n  
awk awk是一种样式扫描与处理工具   1、首先先看下awk的参数 [thxy@linux-3 ~]# awk --hlep Usage: awk [POSIX or GNU style options] -f progfile [--] file ... Usage: awk [POSIX or GNU style options] [--] 'program' fil
原创 2012-02-24 11:16:21
1132阅读
1评论
数组   1、显示第一个元素 bash-3.2# arr=(1 2 3 4 5) bash-3.2# echo ${arr[0]} 1   2、显示元素的个数两种方法 bash-3.2# echo ${#arr[@]} 5 bash-3.2# echo ${#arr[*]} 5   3、获取元素的范围值 bash-3.2# echo ${a
shell编程学习函数   1、创建函数和使用函数 -bash-3.2# cat test.sh #!/bin/bash hello () { i=1 until [ $i -gt 5 ] do echo $i let i++ done } hello -bash-3.2# sh test.sh 1 2 3 4 5   2、反回
原创 2012-02-28 10:17:57
542阅读
from here 简介之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如: 这个命令是错误的find /sbin -perm +700 |ls -l 这样才是正确的find /sbin -perm +700 |xargs ls
转载 2017-06-10 19:08:00
149阅读
2评论
shell简介Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。他不是
原创 2023-01-03 11:50:29
76阅读
有关列出当前路径下目录(不列子目录)的方法,和大家分享一下~~1、使用ls -d 配合通配符ls -d */ 2、ls -F 配合grep查询以/结尾的内容-F :显示目录后边的/ls -F | grep "/$"3、ls -l 配合grep查询以d开头的内容ls -l | grep "^d"4、find查找,这里用到一个参数: -maxdepth (最大目录数)find . -maxd
原创 2015-06-01 15:23:44
670阅读
条件测试 1、文件测试 -d   目录 -f    普通文件 -L   符号链接 -r    可读 -s     文件长度大于0非空 -w   可写 -u     文件有suid位设置
原创 2012-02-27 14:27:21
554阅读
Shell 变量功能简介一、什么是变量二、变量命名三、变量赋值四、变量显示(变量引用)五、变量撤销六、变量类型七、查看本地变量及环境变量命令-------------------------------------------------------------------------------------------------------------------Shell 变量功能简介&nb
原创 2013-12-21 18:15:45
605阅读
2点赞
  • 1
  • 2
  • 3
  • 4
  • 5