当前位置:  技术问答>linux和unix

小妹求助Shell Script

    来源: 互联网  发布时间:2016-03-22

    本文导语:  以下的Shell Script, 用于测试一个已存在的文件,改写此Shell Script, 使文件名由用户从键盘输入,而不是作为第一个命令行参数,并说明此shell script 实现了哪些功能,awk在这里面的使用方法。不生感激! #!/bin/bash ...

以下的Shell Script, 用于测试一个已存在的文件,改写此Shell Script, 使文件名由用户从键盘输入,而不是作为第一个命令行参数,并说明此shell script 实现了哪些功能,awk在这里面的使用方法。不生感激!


#!/bin/bash

# This script gives information about a file.

FILENAME="$1"

echo "Properties for $FILENAME:"

if [ -f $FILENAME ]; then
  echo "Size is $(ls -lh $FILENAME | awk '{ print $5 }')"
  echo "Type is $(file $FILENAME | cut -d":" -f2 -)"
  echo "Inode number is $(ls -i $FILENAME | cut -d" " -f1 -)"
  echo "$(df -h $FILENAME | grep -v Mounted | awk '{ print "On",$1", 
which is mounted as the",$6,"partition."}')"
else
  echo "File does not exist."

|

#!/bin/bash 

# This script gives information about a file. 

read FILENAME

echo "Properties for $FILENAME:" 

if [ -f $FILENAME ]; then 
  echo "Size is $(ls -lh $FILENAME ¦ awk '{ print $5 }')" 
  echo "Type is $(file $FILENAME ¦ cut -d":" -f2 -)" 
  echo "Inode number is $(ls -i $FILENAME ¦ cut -d" " -f1 -)" 
  echo "$(df -h $FILENAME ¦ grep -v Mounted ¦ awk '{ print "On",$1",  
which is mounted as the",$6,"partition."}')" 
else 
  echo "File does not exist." 

awk1 :ls -lh $FILENAME第五5字段大小
awk2 :显示当前文件所在的分区文件系统,挂载点

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • adsl 宽带 能否同时在一台服务器上使用吗?小妹在线等候?
  • 求救,关于crontab,小妹不胜感激
  • 小妹急需帮助!
  • GG.DD,还有女同胞们帮帮我吧!!!!小妹在此表示感谢了!!!UP也可.....
  • 大家来帮小妹看看……
  • 请教apache server,小妹这厢有礼乐
  • 急!各位大虾谁来帮忙?小妹感激不尽!!
  • 请问我要测试数据库是否连接成功,应该咋办?小妹谢谢各位!
  • 小妹问大家一个问题!求你们了!踊跃点!UP也有分的!!
  • 急!小妹请教大家关于QT的问题??
  • 谁来帮帮小妹,有关developer cafe的问题!!!!!
  • 小妹问个初级问题,别笑呀!~!
  • 请教一个常识问题,小妹谢谢各位!
  • 大家帮帮小妹吧!!!
  • 帮帮吾小妹!如何用命令显示cpu类型和运行速度?
  • 请给我讲讲clone()方法究竟怎么复制对象,小妹谢谢大虾们了!
  • 小妹请问哪里有UNIX虚拟机下载
  • java基础问题,小妹先谢谢了
  • 关于在Linux下,运行程序的问题?请大家帮助小妹呀,在线等,谢谢!
  • TURBO LINUX 中FTP的问题!请大峡吧帮帮小妹~~~~~


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3