shell 内的 Unix 变量赋值
Unix variable assignment inside shell
unix 新手,希望这是一个非常基本的问题,但我不确定要查找什么。
我在下面有一个行命令,它读取文本文件的第一个单词。
cut -d' ' -f1 timestep
我需要在 shell 脚本中 运行 它并将字符串分配给变量。简单地将此表达式分配给一个变量不会做任何事情。我需要如何更改此表达式?
timestep= cut -d' ' -f1 timestep
答案如下:
f=timestep
timestep=$(cut -d' ' -f1 $f)
echo "$timestep"
unix 新手,希望这是一个非常基本的问题,但我不确定要查找什么。
我在下面有一个行命令,它读取文本文件的第一个单词。
cut -d' ' -f1 timestep
我需要在 shell 脚本中 运行 它并将字符串分配给变量。简单地将此表达式分配给一个变量不会做任何事情。我需要如何更改此表达式?
timestep= cut -d' ' -f1 timestep
答案如下:
f=timestep
timestep=$(cut -d' ' -f1 $f)
echo "$timestep"