终端shell中怎么将字符串作为路径使用?

在终端中将一个路径存入一个字符串,再通过cd命令打开这个字符串里的路径

如上示例,cd命令后面可以直接用该字符串变量,Shell会首先得到变量的值,再去运行cd命令

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-18
str="/home/test"
cd $str

这不就行了. 

本回答被提问者采纳

终端shell中怎么将字符串作为路径使用?
如上示例,cd命令后面可以直接用该字符串变量,Shell会首先得到变量的值,再去运行cd命令

linux shell 脚本中怎样将字符串转化为命令
用 eval 或 exec,例如 s="ls"eval $s

shell 如何提取出文本中的字符串作为变量使用
for user in `awk -F: '\/\\\/bin\\\/bash$\/{print $1}' \/etc\/passwd`do echo "$user" #使用字符串变量 user 就行了doneawk里本身就具有grep的功能,合并一下。

Linux Shell 通配符.元字符.转义符使用实例介绍
当shell在“参数”中遇到了通配符时,shell会将其当作路径或文件名去在磁盘上搜寻可能的匹配:若符合要求的匹配存在,则进行代换(路径扩展);否则就将该通配符作为一个普通字符传递给“命令”,然后再由命令进行处理。总之,通配符 实际上就是一种shell实现的路径扩展功能。在 通配符被处理后, shell会先完成该命令的重组,...

Linux命令:shell如何操作字符串和数字?
计算机程序的核心在于处理数据,而不仅仅是文件层面的数据处理。本章将深入探讨如何在Shell脚本中操作字符串与数字。Shell提供了丰富的字符串操作特性与功能,使用户能够进行更为精细的数据处理。首先,我们介绍参数扩展(Parameter Expansion),这是Shell脚本中基本且强大的功能。参数扩展允许我们在脚本中灵活地...

linux中设计一个shell脚本程序可以接受命令行输入的参数执行相应的菜单...
同时输入多个参数可以是数值也可以是字符串)时,必须使用空格分隔要想在参数值中包含空格,就必须使用单引号或双引号)当参数多于9个后,必须在shell脚本内使用大括号将变量括起来,如${10}。从而可以使用任意个参数。2)读取程序名称 传递给变量$0的字符串实际上是程序的路径根据调用方法决定是相对还是...

linux 在shell下如何 将字符串写入 文件?
可以使用echo命令将文本流导向标准输出,然后再使用>符号重新定向标准输出到文件。用法示例:将字符串"hello world"写入文件file.txt中 echo "hello world" > file.txt 然后再尝试用cat命令从读取文件并写入到标准输出,可以看到字符串已经成功写入文件。cat file.txt ...

shell脚本使用方法(shell脚本常用命令及操作)
1、bash-c"cmdstring"接的是shell命令团配字符串,用双引号括起来 2、bash-c"\/path\/to\/file"接的是文件绝对路径,用双引号括起来,并且文件需要可执行权限 参考链接:1.1、linuxshell-c,【bash】关于shell中bash-c执行命令或者可执行孙或尺文件 1.2、【bash】关于shell中bash-c执行命令或者可...

shell里怎么把某个命令当作字符串,多次执行
shell里把某个命令当作字符串,多次执行的方法:1、使用反引号或者美元符号加圆括号将一个命令转换为字符串。2、在需要执行该命令的地方调用该字符串即可3、将命令转换为字符串,并将其赋值给变量。4、可以在需要的地方使用调用该字符串,实现多次执行该命令的效果。

Shell怎么引用字符串当变量
可以在awk的BEGIN段里指定:awk 'BEGIN{FS=":"}'FS,即Field Separator,字段分隔符。\/\\\/bin\\\/bash$\/ 首先匹配 \/bin\/bash awk中的匹配格式为\/RE\/,由于RE中含有路径\/,需要在前面加转义符\\ 进行转义。

相似回答