在bash中操作字符串并使用带有结果的命令

时间:2016-12-14 05:32:05

标签: arrays string bash shell unix

我有以下脚本,它操纵一个字符串。

    #!/bin/bash

diry=$( find . -iname "cassandra.yaml" -exec dirname {} + )

dirgo=${diry:2}

echo $dirgo

cd $dirgo

这是结果:

cassandra@server:~$ pwd
/opt/cassandra
cassandra@server:~$ ./yaml.sh 
conf
cassandra@cads2001:~$ pwd
/opt/cassandra

打印目录,但它不会进入目录。

也许我需要另一种变量。

问候。

0 个答案:

没有答案