LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1037|回复: 6

换行问题

[复制链接]
发表于 2008-8-10 13:14:12 | 显示全部楼层 |阅读模式
定义一个变量

test="
export http=httpsdft
export LD=/usr/bin
export LIB_DEBUG=verbose"

怎么把它的值输入到文件里并文件里面也是这样的格式:

export http=httpsdft
export LD=/usr/bin
export LIB_DEBUG=verbose
发表于 2008-8-10 20:13:39 | 显示全部楼层
echo $"$test" > /your_file

不过shell script中一般不这样用

单行的话,习惯是
echo "export http=httpsdft" > /your_file

多行的话,习惯是
cat > /your_file << eof
export http=httpsdft
export LD=/usr/bin
export LIB_DEBUG=verbose
eof

追加的话,把>换成>>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-11 23:47:22 | 显示全部楼层
谢谢。
还有请问一下。有3台机。要访问B必须通过A
c]ssh a
a]ssh b
b]
然后在B上进行一些操作,用脚本怎么写好呢?
回复 支持 反对

使用道具 举报

发表于 2008-8-12 11:57:32 | 显示全部楼层
你最好一个贴子一个问题。

ssh登录,不建议使用script,方便与安全经常是矛与盾。
使用公钥认证个好主意,google "ssh 免密码登录"。

如果不介意安全性,可google "ssh 自动登录脚本",有你这样多次登录的例子的。

PS:善用 google。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-12 15:24:32 | 显示全部楼层
Post by 聚焦深空;1885053
你最好一个贴子一个问题。

ssh登录,不建议使用script,方便与安全经常是矛与盾。
使用公钥认证个好主意,google "ssh 免密码登录"。

如果不介意安全性,可google "ssh 自动登录脚本",有你这样多次登录的例子的。

PS:善用 google。


thx
ssh 已经是免密码登录的, 我们需要使用script去完成一些自动操作的。
现在想解决的问题是怎么样去实现 ssh上去后的自动操作 并有状态返回
回复 支持 反对

使用道具 举报

发表于 2008-9-25 14:18:30 | 显示全部楼层
Post by jevinlin;1885099
thx
ssh 已经是免密码登录的, 我们需要使用script去完成一些自动操作的。
现在想解决的问题是怎么样去实现 ssh上去后的自动操作 并有状态返回


ssh 支持远程命令阿. supertty可以通过-t打开.
回复 支持 反对

使用道具 举报

发表于 2008-9-26 11:07:00 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表