linux
文章平均质量分 73
jeff_2009
这个作者很懒,什么都没留下…
展开
-
shell字符串操作
1,字符串剪裁file=/dir1/dir2/dir3/my.file.txt我们可以用 ${ } 分别替换获得不同的值:${file#*/}:拿掉第一条 / 及其左边的字串:dir1/dir2/dir3/my.file.txt${file##*/}:拿掉最后一条 / 及其左边的字串:my.file.txt${file#*.}:拿掉第一个 . 及其左边的字串:file.txt${file##*.}:拿掉最后一个 . 及其左边的字串:txt${file%/*}:拿掉最后条 / 及其右边的字串:/dir1/di原创 2010-10-25 15:59:00 · 464 阅读 · 0 评论 -
自己写的第一个shell脚本 HD_init.sh
#!/bin/sh targetdisk1= targetdisk2= dopartition= isnewdisk= newdisks= disknum= disks=`fdisk -l 2>/dev/null |grep Disk |cut -d : -f1 |cut -d ' ' -f2 2>/dev/null |grep /` for disk in $disks ; do label=`e2label ${disk}1 2>/dev/null` if [ "$label" = "/root" ];原创 2010-10-27 15:24:00 · 611 阅读 · 0 评论 -
shell脚本读写文本文件
<br />通过读写临时文件来完成内核与界面的交互是目前接触的比较常用手段。而写操作的格式如何呢。<br />写个小小的例子,如写某个日志文件,想要在后面加上时间:<br />mdate=`date +%R-%d-%m-%Y`<br />LogFile=/tmp/HDstatusLog.log<br />echo $disk is good! $mdate #> $LogFile<br />写到文件的格式就会变成这样:/dev/sdc is good! 17:23-12-02-2011<原创 2011-02-12 16:57:00 · 10706 阅读 · 0 评论