如何将多个命令的执行结果赋值给变量
想使用shell脚本获取字符串的最后一个字符,在aix/linux运行。
单独执行这条命令expr substr $xxx `expr length $xxx` `expr length $xxx`没有问题
HNAME=`hostname`
expr substr $HNAME `expr length $HNAME` `expr length $HNAME`
结果为1
但执行ID=expr substr $xxx `expr length $xxx` `expr length $xxx`就会报错:
ID=expr substr $xxx `expr length $xxx` `expr length $xxx`
提示ksh: substr: not found.
请问该怎么谢才能把结果赋值给ID?
单独执行这条命令expr substr $xxx `expr length $xxx` `expr length $xxx`没有问题
HNAME=`hostname`
expr substr $HNAME `expr length $HNAME` `expr length $HNAME`
结果为1
但执行ID=expr substr $xxx `expr length $xxx` `expr length $xxx`就会报错:
ID=expr substr $xxx `expr length $xxx` `expr length $xxx`
提示ksh: substr: not found.
请问该怎么谢才能把结果赋值给ID?
...全文
相关推荐
sqlserver存储过程中SELECT 与 SET 对变量赋值的区别
SQLServer中对已经定义的变量赋值的方式用两种,分别是 SET 和 SELECT。对于这两种方式的区别,SQL Server 联机丛书中已经有详细的说明,但很多时候我们并没有注意,其实这两种方式还是有很多差别的。
Shell变量赋值详解[代码]
本文详细介绍了Shell脚本中变量的定义、赋值、引用、作用范围及系统环境变量的使用。内容包括变量命名规则、赋值方法(如直接赋值、let运算赋值、命令结果赋值等)、变量引用方式(如${变量名})、变量作用范围(默认作用范围、导出与删除)以及系统环境变量的查看与修改(如PATH路径调整)。此外,还涉及预定义变量($?、$$、$0)的使用和位置参数的传递技巧,最后简要提及环境变量配置文件的加载机制。
基于SQL中SET与SELECT赋值的区别详解
本篇文章是对SQL中SET与SELECT赋值的区别进行了详细的分析介绍,需要的朋友参考下
批处理命令教学之if语句
主要介绍了Windows批处理命令中IF的使用方法,推荐给大家,有需要的小伙伴可以参考下。
shell编程基础之变量
shell编程基础之变量 linux mooc笔记


IBM AIX
