ChinaUnix.net
相关文章推荐:

linux shell 赋值

1)如何把输出结果来给变量来赋值 例如通过某命令输出结果: /usr/bin /usr/lib 现在需要保存在变量var1和var2中(即令var1=/usr/bin var2=/usr/lib),然后分别通过cd $var1 和 cd $var2进行下一步操作. 请问该如何实现呢? 2)如何从文件中读取相关值给变量赋值 假设一文件为: usr passwd abc 123 cba 321 ... 现在需要把文件中的关键字分别给变量赋值(即user1=abc,password1=123,user2=cba,password2=321,...) 请问该如实现...

by JAMESBONE - Shell - 2007-02-05 18:36:06 阅读(6103) 回复(5)

相关讨论

我想写一个检查系统服务的脚 本, 这是其中的一段, www=`netstat -an|grep LISTEN |grep :80 ` if [ "$www" != ""]; then echo "www is runnning " else echo "www is not running" fi 可是执行的时候总是报错 :command netstat -an|grep LISTEN |grep :80 not find , 这倒底是怎么回事儿呢?

by a.a - Shell - 2007-06-19 18:50:31 阅读(1461) 回复(4)

我刚开始学习shell,碰到下面的问题,请各位大大指教 代码如下 #! /bin/sh echo "Please input x y" read x y z=`expr $x+$y` echo "The sum of x and y is $z" 当输入3和4的时候,输出的结果是3+4。哪位可以帮解答一下,谢谢 PS:z=`expr $x+$y` 的单引号用的是数字1边上那个键

by lvpanda - Shell - 2014-05-11 18:58:33 阅读(2096) 回复(4)

本帖最后由 goingstudy 于 2013-06-18 20:04 编辑 我想在脚本里对一个数开根号后赋值个一个变量,[code]k=echo "sqrt($1)" | bc[/code]$1是变量,这样总是有问题,应该怎么改?

by goingstudy - Shell - 2013-06-18 20:09:40 阅读(909) 回复(1)

a=\\\h b="\\\h" 为什么之后 a='\h' b='\\h' 求解释下a的赋值过程

by ahjxhly - Shell - 2012-05-02 17:08:04 阅读(884) 回复(3)

比如说有一个文件:test.txt; cat test.txt 输出为 hello! world! 下面写一个shell:test.sh #!/bin/sh var=`cat test.txt` echo $var 执行./test.sh 输出 hello! world! 为什么不输出两行????我需要var能够保存整个文件的格式;应该怎么做???

by ahjxhly - Shell - 2012-04-24 09:50:04 阅读(1159) 回复(5)

#! /bin/bash #Part="/dev/sda2" LOOK_OUT='df |grep "/dev/sda2" |awk '{print $5}|sed 's/%//g'' echo $LOOK_OUT 在单独执行下面一句的时候显示正常结果 也就是磁盘使用率 df |grep "/dev/sda2" |awk '{print $5}|sed 's/%//g' 但执行脚本的时候,提示下面错误 linux-juh1:/home # ./look.sh ./look.sh: line 3: }|sed s/%//g: No such file or directory

by shaozhb - Shell - 2011-05-21 22:11:00 阅读(1665) 回复(5)

#/bin/sh t="*" echo $t 这个出来不是*,而且是当前所有文件名! 如何解决这样问题?

by peterdocter - Shell - 2010-03-25 17:14:32 阅读(1469) 回复(3)

意图:自动修改系统用户密码。 两个文件: 1、password内容: 123456789 2、changepasswd内容: #!/bin/bash set pas = 'sed -n 1p ./password' echo $pas #change the user password echo jsz:"$pas" | chpasswd 怎么打印出来的消息是空的? 还需请教,谢谢!

by jsz - Shell - 2007-11-26 11:06:59 阅读(6761) 回复(4)

请问如何将一个命令得到的结果赋给一个变量 例如 date +%y-%m-%d的值赋给变量d?

by illhan - Shell - 2005-10-26 22:39:20 阅读(9049) 回复(2)

请教我要用vi 编辑一个脚本给一个变量赋值需要从键盘输入,但在键盘输入时要求不要显示在屏幕上(或显示*),怎样才能实现,多谢了! 在linux 中bash shell我是这样实现的,而在aix下却不能,shell 版本是Korn shelllinux中: read -s abc 在线等呢,谁能告诉我,谢谢!

by cantou - Shell - 2004-06-03 11:42:52 阅读(1090) 回复(1)