blsn.net
当前位置:首页 >> ShEll 怎么样把一条命令的返回的结果值 赋给一个变... >>

ShEll 怎么样把一条命令的返回的结果值 赋给一个变...

FILELIST= 'cat my.index‘ 这边你是用的单引号吧, ` 换成这个

执行结果?bash下哪有变量?是shell脚本吗? 是不是你在bash下执行一个命令,然后想把结果传进一个正在运行的程序里?请描述的清楚点

变量赋值,等号两边不要有空格 seldate=`date -d "1 weeks ago" +%Y-%m-%d`

var=`ls -l *.* | wc -l` var=$(ls -l *.* | wc -l)

| 管道两边要有空格

将一条命令的执行结果赋给一个变量的方法有: 1、使用反引号`` (数字键1左边的键,tab键上面,英文方式输入) 如:a=`echo "hello world"`; 即将命令 echo "hello world"的输出赋给变量a 2、可以使用 $(()) 如:a=$(echo "hello world") 即 将命...

这语法你看的那本书这么写的?你看的是bash shell的书吗? #!/bin/bash if [ $# != 1 ]; then echo "usage ./$0 [统计天数]" exit 1 fi beginday=$1 echo $beginday for((i=-beginday;i

a=`date` # `是Esc下面那个键,不是单引号 或者 a=$(date)

啥叫中间结果?分两步执行不行么?或者有什么技术问题,具体一点说明。

写一个a.sh脚本: $ cat a.sh #!/bin/bash declare -i k declare -i m declare -a arr k=0 m=0 rm -fr num.txt touch num.txt { sleep 10;echo "10.0" >> num.txt; } & { sleep 10;echo "20.0" >> num.txt; } & wait while read line do arr[$k]...

网站首页 | 网站地图
All rights reserved Powered by www.blsn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com