初学shell脚本,遇到了一问题不解,希望大神能给予帮助。

SoulLove-晨曦 2015-10-27 07:38:23
我想实现一个把linux操作系统版本读出,然后写到一个文件里

这是我的代码:

#!/bin/bash
if[red='\E[1;31m' && green='\E[1;32m' && end='\E[0m' -eq 0]; then
if[{echo -e "linux" > /versions && cat /proc/version >> /versions && echo -e "\n" >> /versions} -eq 0]; then
echo -e "${green} Linux版本 写入成功 ... ${end}"
else
echo -e "${red} Linux脚本写入失败 ... ${end}"
fi
fi


执行报错:
./a.sh: line 3: syntax error near unexpected token `then'
./a.sh: line 3: `if[red=`\E[1;31m` && green=`\E[1;32m` && end=`\E[0m` -eq 0] ; then'

其中有红色字体渲染、绿色字体渲染等。
...全文
113 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_31827317 2015-11-03
  • 打赏
  • 举报
回复
小白在此求助NSIS打包程序问题,不知算不算脚本语言的范畴。。。http://bbs.csdn.net/topics/391853186

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧