ChinaUnix.net
相关文章推荐:

linux 脚本 basename

#!/bin/bash for x in ./filter/*.c do y=basename $x echo $y done 其中 y=basename $x 这行报错误 我的脚本文件和filter文件夹在同一目录下,后缀为.c的文件在filter文件夹里面 预期结果应该是输出文件名字啊 高手指教

by sabin541 - Shell - 2008-09-10 17:25:49 阅读(2402) 回复(2)

相关讨论

我记得在shell中使用basename命令可以或者此脚本的名字啊..... aa=`basename` echo $aa 得到的输出却是空行... 为什么啊?

by coolscplayer - Shell - 2003-12-09 18:39:04 阅读(14292) 回复(10)

小弟对linux的SHELL不是很熟悉,目前正在捧着一本"shell 范例精解"在看。 但现在我有一个需求,不知有没有人帮我实现。 我主要是想通过SHELL实现磁盘监控,比方说我想针对 /data 这个分区进行监控,当使用空间超过80%的时候,就发送警告邮件。 不知这个能不能实现。 是不是从 #df -sh 中取得某一字段然后进行判断,具体怎么做,小弟实在不太清楚。

by Jackson_cu - Shell - 2007-11-21 15:17:59 阅读(1276) 回复(5)

修正待机脚本: [code]#!/bin/bash # default display on current host DISPLAY=:0.0 # find out if DPMS is enabled STATUS=`/usr/X11R6/bin/xset -display $DISPLAY -q | grep -e 'DPMS is'` # enable DPMS if disabled if [ "$STATUS" == " DPMS is Disabled" ] then echo "Enabling DPMS ..." >>/etc/acpi/actions/stay.txt /usr/X11R6/bin/xset -di...

by linux_paly - Shell - 2007-10-04 08:24:13 阅读(2183) 回复(7)

#!/bin/bash _FROM=`cat /home/lg/var/frommaillist` #存放发送者的邮件列表,主要目的是为掩人而目. _maillist=`cat /home/lg/var/tomaillist`#存放接收邮件者的列表. Sub="From Google maillist!" for F in $_FROM do for x in $_maillist do for ((i=1; i<2000; i++)) #循环的次数,该值乘于frommaillist再乘于tomaillist的个数,就是本次发送邮件的全部个数. { sendmail -t <

by corbie - Shell - 2006-09-19 14:54:22 阅读(1200) 回复(3)

请问怎么在linux下面,怎么写一个脚本,该脚本实现每隔30秒调用另外一个脚本

by kkkliwei - 系统管理 - 2005-12-20 16:39:05 阅读(618) 回复(1)

环境: redhat9 [code] #!/bin/sh PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin ############################################################# # This is a script that tests if network is well! # # created by irror # # CopyRight by CU # ##########################################...

网络技术

by 我菜我怕谁 - 网络技术 - 2005-09-15 13:39:09 阅读(1322) 回复(0)

我写了这样一个脚本,内容如下: #!/bin/sh echo "good" 文件存储到/tmp/startup.sh 然后操作如下命令: >cd /tmp >chmod +rwx ./startup.sh >./startup.sh 最后一条命令得到下面的响应 : bad interpreter: No such file or directory 各位高手能否帮我解释一下,最后一条命令为什么会出现那样的响应结果,我错 在了哪里? 谢谢!

by wuyunlong_anhfy - Shell - 2005-09-01 11:19:27 阅读(1146) 回复(4)

[oracle@ciqdz /temp]$ ls -l total 4 -rwxrwxr-x 1 oracle dba 669 Oct 27 10:34 autodetect.sh* [oracle@ciqdz /temp]$ ./autodetect.sh bash: ./autodetect.sh: No such file or directory [oracle@ciqdz /temp]$ more autodetect.sh #!/bin/sh echo "----------------------------start------------------------";date #set environment variable ORACLE_BASE=/u01/product; export ORACLE_BASE ORACLE_HOME...

by mugen - Linux论坛 - 2004-10-27 10:38:43 阅读(512) 回复(0)

我在 basename /home/hjw/hjw2/时 怎么输出了hjw2呢,按理这时 应该没有文件名,都是路径啊 dirname /home/hjw/hjw2/ 时,输入 /home/hjw 有办法判断出/home/hjw/hjw2/是一个路径吗

by virusolf - Shell - 2008-07-06 13:52:43 阅读(1265) 回复(5)

TMP=/tmp/`basename $0`.$$.txt 对这个不太明白,在网上查了一下basename,说的是return file name part of path,$0是一个特殊的变量,它的内容是当前这个Shell程序的文件名,但是感觉还是无法理解basename 和$0都表示什么意思!

by SweetRain - Shell - 2008-12-02 11:45:12 阅读(12325) 回复(9)