将在文件中读取的路径存储在变量中(脚本外壳)

约翰

我有一个文件,里面有几个带有形状的路径:

directory1/directory2/directory3

我想将这些路径之一放在脚本外壳的变量中,以用作路径。

我试过了 :

name="`sed -n 2p file`"

但是我不能使用这样的命令: cd "../$name"我收到一条错误消息,说该文件夹不存在。

您是否知道如何在脚本上执行此操作?

纳吉凯特·凯特(Nachiket Kate)

用切,

name=`cut -f1 -d "/" file`  # instead of f1 use f2 for directory2 and so on

像这样,

[root@giam46 ~]# cat sample.txt
Desktop/MEF_R400
[root@giam46 ~]# name=`cut -f1 -d "/" sample.txt`
[root@giam46 ~]# echo $name
Desktop
[root@giam46 ~]# cd /root/${name}
[root@giam46 Desktop]# pwd
/root/Desktop
[root@giam46 Desktop]# cd ..
[root@giam46 ~]# pwd
/root
[root@giam46 ~]#

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在外壳程序脚本的变量中存储命令?

Bash从文件读取并存储到MATLAB中的变量

如何将字典存储为单独的文件,以及如何在python脚本中读取文件以使用变量

从文件中读取值,自动创建变量以存储它们

读取名称存储在变量中的文件的内容

Bash:结合创建文件并将路径存储在变量中

将非bash变量从文件读取到bash脚本中

将路径存储在变量中

Bash脚本将文件中的单词存储在不同的变量中

路径中包含变量的脚本

Bash脚本读取路径中带有空格的文件

如何在gnuplot中读取脚本(存储为文件)

在shell脚本中读取输入文件并将其行存储在变量中

bash +通过bash脚本从文件中读取变量和值

扩展存储在bash变量中的文件路径模式

从android中的内部存储路径读取图像文件

在外壳程序脚本中使用*变量引用文件夹中的所有文件

从文件中读取变量以在bash脚本中使用会去除\

文件路径外壳脚本中的正则表达式

从文件中读取,拆分并将其存储在变量中

从文件中读取文本以在 bash 脚本中使用变量

搜索文件并将路径存储在变量中

从文件共享中读取图像路径并存储在表存储中 azure

从bash读取yml文件并将其存储到变量中

Bash 脚本:如何从作为参数传递的文件中读取一行,并将其存储在变量中

如何读取 JSON 文件并将值存储到变量中

读取属性文件键后如何将它们存储到shell脚本中的变量中

让bash解释存储在包含文件路径的变量中的双引号

Powershell脚本从文件中读取多个变量