shell 命令结果无法处理
2016-09-06 19:27
211 查看
某些命令输出不能直接写入管道进行处理,例如
python -v需要重定向输出之后才能进行处理
python -V 2>&1|cut -d' ' -f2
ttt=`gcc 2>&1|grep 'not found'`
if [ $ttt=="" ];then
echo "gcc 已安装"
else
echo "安装gcc"
unzip gccrpm.zip
cd gccrpm
rpm -Uvh *.rpm --nodeps --force
cd ..
fi
mip=`ifconfig|grep 'inet addr:'| grep -v '127.0.0.1'|cut -d: -f2 | awk '{ print $1}'`
echo "mip:$mip"
python -v需要重定向输出之后才能进行处理
python -V 2>&1|cut -d' ' -f2
ttt=`gcc 2>&1|grep 'not found'`
if [ $ttt=="" ];then
echo "gcc 已安装"
else
echo "安装gcc"
unzip gccrpm.zip
cd gccrpm
rpm -Uvh *.rpm --nodeps --force
cd ..
fi
mip=`ifconfig|grep 'inet addr:'| grep -v '127.0.0.1'|cut -d: -f2 | awk '{ print $1}'`
echo "mip:$mip"
相关文章推荐
- shell 脚本中,grep无法读取前一个命令结果输出的一个原因
- Perl 获取shell命令的执行结果
- 服务器存储空间不足,无法处理此命令
- trap命令用于在shell程序中处理信号
- linux使用popen读取shell命令执行结果
- ajax框架dwr自定义同步异步--解决回调函数中处理无法得到预期结果问题
- 日常Shell处理命令
- 域文件服务器存储空间不足,无法处理此命令
- SHELL:awk,sed,常用文本处理命令
- Perl 获取shell命令的执行结果
- ubuntu下chsh命令无法改变默认shell的问题(已解决)
- 访问文件服务器提示“存储空间不足,无法处理此命令”
- 共享一文件夹提示"服务器存储空间不足,无法处理此命令"的问题解决方法
- shell常用文件处理命令
- abd shell命令在windows 命令行下无法运行?
- 服务器存储空间不足,无法处理此命令
- “Windows 无法分析或处理 pass [specialize] 的无人参与应答文件。应答文件中指定的设置无法应用。处理组件设置 [Microsoft-Windows-Shell-Setup] 时检测到错误。”
- makefile中使用shell命令并将结果保存为变量
- java调用shell命令并获取执行结果
- 服务器存储空间不足,无法处理此命令