shell把一段指令的结果赋值给变量
我想把date-d"1weeksago"+%Y-%m-%d这句指令的结果,返回给一个变量seldate,语法要怎么写?我现在用的seldate=`date-d"1week...
我想把 date -d "1 weeks ago" +%Y-%m-%d 这句指令的结果,返回给一个变量seldate,语法要怎么写?
我现在用的 seldate= `date -d "1 weeks ago" +%Y-%m-%d`,但是运行的时候报错:
delete_log.sh: line 2: 2014-03-20: command not found 展开
我现在用的 seldate= `date -d "1 weeks ago" +%Y-%m-%d`,但是运行的时候报错:
delete_log.sh: line 2: 2014-03-20: command not found 展开
2个回答
展开全部
用反引号将命令括起来,如变量=`命令`
用美元符和小括号将命令括起来,如变量=$(命令)
C Shell:Bill Joy于20世纪80年代早期,在伯克利的加利福尼亚大学开发了C shell。它主要是为了让用户更容易的使用交互式功能,并把ALGOL风格的语法结构变成了C语言风格。它新增了命令历史、别名、文件名替换、作业控制等功能。
在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command.com和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询