Chinaunix
标题:
变量问题 求解
[打印本页]
作者:
alexyuan881
时间:
2013-01-09 09:16
标题:
变量问题 求解
#!/bin/csh
set device_name_var=production
(
echo "user"
sleep 2
echo "user"
sleep 4
echo "chmod 777 /test/DBC/data/.D10_data/summary/$device_name_var"
sleep 4
echo "exit"
) | telnet 192.168.14.10
他的输出结果是 /test/DBC/data/.D10_data/summary/ 为什么???
作者:
alexyuan881
时间:
2013-01-09 09:42
回复
1#
alexyuan881
我想要的结果是chmod 777 /test/DBC/data/.D10_data/summary/production
实际输出的是chmod 777 /test/DBC/data/.D10_data/summary 求大神指点一二 , 感激不尽啊
作者:
waker
时间:
2013-01-09 09:47
请使用csh测试
作者:
blackold
时间:
2013-01-09 09:50
回复
1#
alexyuan881
不是送给 telnet了吗?还会输出 chmod 777 /test/DBC/data/.D10_data/summary……
作者:
alexyuan881
时间:
2013-01-09 09:54
回复
3#
waker
什么意思 ? 能不能详细点 我太笨 不怎么懂 谢谢啊
作者:
alexyuan881
时间:
2013-01-09 09:55
回复
4#
blackold
搞的我头都大了 , 我觉得逻辑没问题啊
作者:
blackold
时间:
2013-01-09 09:56
回复
6#
alexyuan881
相反,我觉得你逻辑有问题。
作者:
alexyuan881
时间:
2013-01-09 09:59
回复
7#
blackold
那能不能给我讲讲 我的逻辑哪里出问题了 谢谢
作者:
blackold
时间:
2013-01-09 10:02
回复
8#
alexyuan881
#!/bin/csh
set device_name_var = production
(\
echo "user";\
echo ok;\
sleep 2;\
echo "user";\
sleep 4;\
echo "chmod 777 /test/DBC/data/.D10_data/summary/$device_name_var";\
sleep 4;\
echo "exit"\
)
复制代码
作者:
waker
时间:
2013-01-09 10:04
以
./urscript
或者
csh urscript
的方式运行你的脚本
urscript是你的脚本的名字
作者:
alexyuan881
时间:
2013-01-09 10:17
回复
9#
blackold
我试过了 可以啊 谢谢 能给我讲讲为什么吗??
作者:
blackold
时间:
2013-01-09 10:51
回复
11#
alexyuan881
csh就这样要求吧。
作者:
alexyuan881
时间:
2013-01-09 11:37
回复
12#
blackold
能不能推荐几本关于csh的书 我看看 我只有sh 的 他们的差别还挺大的
作者:
Shell_HAT
时间:
2013-01-09 12:36
本帖最后由 Shell_HAT 于 2013-01-09 12:36 编辑
回复
13#
alexyuan881
C-shell Cookbook
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2