LinuxSir.cn,穿越时空的Linuxsir!

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

是否可以定义内容很长的变量

[复制链接]
发表于 2004-12-26 23:03:55 | 显示全部楼层 |阅读模式
需要在屏幕显示数十行的固定文字,作为脚本开始的欢迎画面。能否定义这样的变量呢?

  1. VAL="abc
  2. abc
  3. abc
  4. abc
  5. abc
  6. abc"
复制代码
发表于 2004-12-27 00:01:54 | 显示全部楼层
Post by fundawang
需要在屏幕显示数十行的固定文字,作为脚本开始的欢迎画面。能否定义这样的变量呢?

  1. VAL="abc
  2. abc
  3. abc
  4. abc
  5. abc
  6. abc"
复制代码


可以,但不推荐这么做,若要显示较长的字符串时,比较好的作法是:

[PHP]cat <<EOF
CONTENT
EOF[/PHP]
 楼主| 发表于 2004-12-27 01:41:33 | 显示全部楼层
可是我还要写入文件的。
发表于 2004-12-27 02:59:41 | 显示全部楼层
可以这样做:
[php]
cat >1.txt <<EOF && cat 1.txt
CONTENT
EOF
[/php]
发表于 2004-12-27 03:08:19 | 显示全部楼层
Post by kiron
可以这样做:
[php]
cat >1.txt <<EOF && cat 1.txt
CONTENT
EOF
[/php]

  1. echo "line1
  2. line2
  3. ...
  4. lineN"|tee 1.txt
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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