linux echo变量里赋值可执行shell?

echo $action这句不可以修改
执行action=`date`赋值,这句赋值内容可修改
然后执行echo $action
可以得到结果Wed Mar 4 13:50:47 UTC 2020
但再次执行echo $action
得到结果还是Wed Mar 4 13:50:47 UTC 2020
不修改echo $action如何给action赋值使得每次执行echo $action得到的结果都是实时?
比如如下伪日志:
root@test:/# action=`date`
root@test:/# echo $action
Wed Mar 4 13:50:47 UTC 2020
root@test:/# echo $action
Wed Mar 4 13:55:00 UTC 2020
root@test:/# echo $action
Wed Mar 4 14:20:00 UTC 2020

第1个回答  2020-03-09
#action= `date`;echo $action
这样是可以达到效果本回答被网友采纳

linux shell脚本,怎样变量传递执行结果
1、使用反引号``(数字键1左边的键,tab键上面,英文方式输入)如:a=`echo "hello world"`;即将命令 echo "hello world"的输出赋给变量a 2、可以使用 (())如:a=$(echo "hello world")即 将命令echo "hello world"的输出赋给变量a ...

linux shell脚本,怎样变量传递执行结果
1、shell一般都是放在\/bin或者\/user\/bin目录下,我们可以使用命令cat \/etc\/shells命令,查看当前linux系统可用的shell是什么。2、我们使用echo $SHELL命令来查看当前系统的默认Shell,并且输出Shell的环境变量。3、shell中用于输出字符串的echo命令,我们将需要输出的字符串用双引号包裹,在双引号没有成对出...

shell如何执行变量中的语句?
test=$(echo 'hello' world) 这个就比较直观,不过一些unix shell不支持这种写法

Linux Shell中的echo命令详解
Linux Shell中的echo命令是不可或缺的工具,它用于在终端上显示文本和变量值,具有多种用法和高级特性。基本而言,echo命令的使用简单直观,例如,直接输出文本:执行"echo Hello, World!",即可在终端看到结果。对于变量的显示,echo同样得心应手:通过"echo My name is John",变量值会被输出。echo命...

echo输出怎么赋值给变量
直接赋值:variable=$(command)、使用反引号:variable=command``、使用()语法:`variable=()语法:‘variable=(command)`。在Bash或类似的Shell环境中,可以使用$()或反引号来捕获命令的输出,并将其赋值给变量。这样可以将命令的输出结果存储在变量中,以便后续使用。这种方法适用于大多数情况下。

Linux常用的系统工作命令1:echo
echo命令 用于在shell中打印shell变量的值,或者直接输出指定的字符串。linux的echo命令,在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的,因此有必要了解下echo的用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。1.显示普通字符串:2.显示转义字符 3.显示变量...

LINUX的shell脚本功能问题
cmd=echo # 初始化 cmd 变量,赋值为 “echo”while [ $count -gt 0] # 如果 count 大于0,执行下面的循环 do cmd="$cmd \\$$count" # 给cmd重新赋值,变为 “echo ${count的值}”count='expr $count-1' # count减1 done # 之后回到上面的 while 判断 eval $cmd # ...

请问在linux下输入echo ${0%\/ *} 为什么返回bash
如果在直接在命令行中echo $0,则打印的是当前运行的shell名。(如ksh,bash,csh);如果在脚本中,$0表示脚本名称或函数名称;{var%pattern},表示从变量$var的结尾删除最短匹配pattern的子串。0:即变量$var \/*: *通匹符,匹配“\/”后面任意字符,如:\/abc;综上所述,即打印当前shell名称且删除...

echo$是什么意思啊?
在Bash中,echo $是一种快速查看系统环境的方法。将这个命令输入到终端中可显示出当前用户的登录名或永久标识符(PID)。在Shell脚本中,echo命令也常用于查看变量或环境变量的值。借助它们我们可以快速了解系统的状态。除了显示变量的值,echo命令还可以通过将文本字符串输出到终端来支持字符串拼接。这一功能...

轻松学会Linux echo命令,剖析echo命令的强大功能
echo 命令用于在终端显示一段文本或变量的值,是Shell脚本中常用命令之一,主要输出字符串或变量内容。其基本语法为:echo [选项] [参数]。常用选项有:-n(不换行),-e(解析转义字符),-E(环境变量转义)。使用 -n 选项可以在输出时不换行,使得多行输出内容可以连续显示。使用 -e 或 -E ...

相似回答