帕克系统网 - 帕克系统家园专业干净的系统网站
最新更新 系统重装教程(一看就会视频+图文版)
当前位置: 首页 > 系统教程 > Linux系统

linux命令行中将一个命令的返回值赋给一个数组

更新日期:2023-11-19 16:53:05

来源:[db:来源]

手机扫码继续观看

用basename命令去除前面的路径得到dirtmp

EXE=`basename $PWD`

注意:是反引号,键盘上ESC下方的那个按键。

 

这里$PWD是用的环境变量,也可以用pwd命令取得当前路径。

EXE=$(basename $(pwd))

$( ) 相当于一对反引号,在多重嵌套的情况下,使用$( ) 更直观,不容易搞错。

shell脚本的一个例子,大概的意思应该不差:

#!/bin/sh

echo /dev/sdb > $$tmp

echo /dev/sdc >> $$tmp

aa=`cat $$tmp`

rm -rf $$tmp2

for a in $aa

do

b="$a"1

echo $b >> $$tmp2

done

bb=`cat $$tmp2`

echo $bb

该文章是否有帮助到您?
Windows 10 系统在线下载
Windows 10 是迄今为止最好的 Windows|前往下载,成就你的非凡
立即下载 视频教程:如何安装该系统?
常见问题
系统下载排行

热门关键词
专题
安卓下载 更多
手机上观看
扫码手机上观看