Shell脚本编程
海之子99
这个作者很懒,什么都没留下…
展开
-
Bash编程 - 读写文件
<br />#!/bin/bash<br /> <br />#读取文件内容到变量中<br />filecontent=`cat ~/file.txt`<br />echo $filecontent<br /> <br />#取得文件内容的每一行<br />for fileline in $filecontent<br /> do<br /> echo $fileline<br /> done<br /> <br />#写内容到文件中<br />echo $filecontent >> test.t原创 2011-04-19 19:42:00 · 8402 阅读 · 0 评论 -
Bash编程 - 命令行参数
#!/bin/bash#参数个数与所有参数是$#和$*echo "$# params are: $*"#参数$0是命令行中的命令本身,大于等于1才是真正的参数。参数1,2,3...是$1, $2, $3, ...i=1for p in $* do let i=$i+1 echo "Param $i is: $p" done原创 2011-04-20 15:03:00 · 1580 阅读 · 0 评论 -
用Python正则表达式搜索统计命令行管道中的所有数字
用Python正则表达式搜索统计Shell命令行管道中的所有数字原创 2013-08-23 09:23:31 · 3585 阅读 · 1 评论 -
shell读取文件的每一行
写法一:----------------------------------------------------------------------------#!/bin/bash while read linedo echo $linedone ------------------------------------------------------转载 2013-10-24 10:35:01 · 2087 阅读 · 0 评论 -
Linux Shell脚本 - 统计多个文件的总大小
方法是利用 xargs 管道命令来调用 du 命令。示例1:统计find命令查找出来的文件的大小和总大小# -c:总大小,-b:以bytes为单位$ find ./ -iname "*.py" | xargs du -cb运行结果:381 ./sum_all_numbers.py487 ./parse_resource.py471 ./test.py2原创 2013-10-24 14:55:19 · 19615 阅读 · 0 评论 -
shell 脚本中关于用户输入参数的处理
1、命令行参数向shell脚本传递数据的最基本方式是使用命令行参数。(1) 读取参数 读取输入的参数的变量为位置参数,位置参数通过标准数字表示, 其中$0为程序名称,$1为第一个参数,$2为第二个参数,依次类推,直到$9为第九个参数。 shell脚本自动将命令行参数赋值给各个位置变量。 同时输入多个参数(可以是数值也可以是字符串)时,必须使用空 格分隔(要想转载 2013-10-24 15:43:53 · 6551 阅读 · 0 评论 -
循环不断打印出Android系统中某个进程的内存使用情况
由于移动设备的内存、CPU、GPU资源较为有限,在调试Android系统或应用软件的时候,经常要了解内存占用的情况,所以dumpsys是经常用到。而为了更准确的了解各个时刻的内存状况,可以配合Linux循环语句while do done来达到循环不断的打印出内存的实时占用情况。原创 2013-12-24 15:06:09 · 3217 阅读 · 1 评论 -
linux的chmod,chown命令使用详解
指令名称 : chmod使用权限 : 所有使用者使用方式 : chmod [-cfvR] [--help] [--version] mode file...说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取。mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]..转载 2014-02-18 09:25:48 · 667 阅读 · 0 评论