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

菜鸟写shell script遇到问题,求大侠

    来源: 互联网  发布时间:2016-10-30

    本文导语:  各位大侠, 我在编写shell script时遇到个地方不会了,还请指教一下,我是编了一个abc.sh这样的文件,然后我现在想做的是如果输入abc.sh -f def(def为文件名)这样的话,就产生一个def.20101228这个文件,意思就是你在-f...

各位大侠, 我在编写shell script时遇到个地方不会了,还请指教一下,我是编了一个abc.sh这样的文件,然后我现在想做的是如果输入abc.sh -f def(def为文件名)这样的话,就产生一个def.20101228这个文件,意思就是你在-f后面输入一个文件名,然后这时就能产生一个新的你刚才输入的文件名加上今天的日期的文件,然后这个文件里的内容和abc.sh里的内容是一样的;如果你没有输入-f后面的文件名的话,就是产生默认的文件名,加上今天的日期,老师给我们示范的时候好像是用到了“->”还有">>",但是我还是不太懂,希望高人指教

|
大概就是参数$2

filename=${def.`date date +%y%m%d`}

然后if判断参数

|
#!/bin/ksh

if [ $# -eq 2 ]
then
    f=$2.`date +"%Y%m%d"`
elif [ $# -eq 1 ]
then
    f="def".`date +"%Y%m%d"`
fi

cat abc.sh > $f

|
你不是执行的时候带参数吗。。
abc.sh -f name

|
case $# in
2)
  f=$2.`date +"%Y%m%d"`
  ;;
1)
  f="def".`date +"%Y%m%d"`
  ;;
esac

cat abc.sh > $f

    
 
 

您可能感兴趣的文章:

  • 菜鸟问题,求各位大侠给予帮助!谢谢!
  • 这是什么问题?求大侠 菜鸟急急急急。。。
  • 几个非常菜鸟的问题,请各位大侠帮忙!
  • 我是菜鸟想学jb5,请大侠们帮助
  • 各位大侠:linux菜鸟提问:如何在linux下去网站上ftp一些东东!?
  • Q:如何在Linux下配置mysql?端口号如何设呢?本人菜鸟,多谢大侠!!!
  • 菜鸟请问大侠关于ls的问题,ls -1 ${work_file}/temp 中的参数'-1'是什么意思,注意是一二的'1',不是字母'l'
  • 菜鸟请大侠帮忙!!!redhat linux fedora 11安装问题
  • 简单问题困惑菜鸟,请热心大侠进来看看!!
  • 大侠们,给我这个菜鸟建议一下吧。
  • 在有windows系统的情况下 如何给linux选择安装的盘符!!!各位大侠帮帮我吧!小弟是菜鸟懂得不多
  • 各位大侠,我是Java菜鸟,一个“Hello”的程序居然不能,救救我吧!
  • 菜鸟刚学jsp,对于查看数据库的用法还有点不明白?!100分送给解决问题的大侠。最好能给代码!!
  • 要在已装了XP的机子上装RH9.0了,下面是我(一个菜鸟)的安排,请大侠指正~
  • 菜鸟刚学jsp,一段代码执行不了,请大侠指点!
  • 代表菜鸟们严重质疑大侠们!
  • 急。。。。菜鸟学Linux一开始就遇到问题。。
  • suse11 新手菜鸟遇到个小问题~ 高手来帮帮。。。
  • 小菜鸟问题请 遇到过相同问题的朋友们请介绍下经验,谢过先
  • 菜鸟级问题,可能刚从microsoft转到linux下都会遇到的。
  • linux菜鸟又遇到新怪问题!
  • 菜鸟学习Linux遇到的问题
  • 麻烦各位进来帮菜鸟我看看,, 今天自学看书时遇到了一个困惑。。。。。。。
  • 我是菜鸟,请您帮忙!我第一次运行java程序的helloworld,遇到问题
  • 菜鸟遇到菜问题,请教一下啦 :)
  • 菜鸟 升级内核(2.4.80---2.6.6)遇到问题了,请大家帮忙过来看看。谢谢!急!!!
  • 菜鸟初学linux遇到的问题:挂载,分辨率
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • ----菜菜鸟第三问:-菜鸟菜问:JAVA如何求 根号、开次方? -----
  • 菜鸟问一个关于j2ee的菜鸟问题
  • 怎样从一个菜鸟级的java programer升级到一个菜鸟级的java developer
  • 一个连菜鸟都算不上的菜鸟
  • 菜鸟求问菜鸟问题 ,域名绑定
  • ===菜鸟系列===:写过毕业论文的前辈请进!!!菜鸟散分啦!!!!
  • gcc问题---菜鸟发问之一,老大们帮忙啊!!菜鸟分不多,只好给这点了,对不起!!
  • 菜鸟又来问菜鸟问题了
  • 菜鸟的Linux练习疑问……
  • 菜鸟刚学jsp,还不知道怎么和sql server2000的数据库相连,我已经把odbc配好了,谁能给我一段和数据库相连的并显示所有数据的代码!菜鸟
  • 菜鸟提问,我怎么装redhat7。1
  • 菜鸟写的俄罗斯方块,请多多批评!
  • 小问题,你一定能够帮忙!——菜鸟请求帮忙!!
  • 一个菜鸟的请求: 哪位前辈能给晚辈讲讲“匿名类”
  • ※菜鸟送分之一※ Red Hat Linux 的最高版本是多少?
  • 菜鸟问题:在Java中如何接收从键盘输入的字符串?
  • ★菜鸟问:怎么在RED HAT LINUX7.2中用169上网??
  • 菜鸟提问:包是什么概念?
  • 菜鸟问题~~快点进来拿分
  • 菜鸟菜问题1


  • 站内导航:


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

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

    浙ICP备11055608号-3