linux shell处理shell中获取的变量带空格格的文件和目录

      如果要把多个值保存在多个变量Φ 怎么搞起呢? 可以用eval,  eval的作用是什么呢 看个例子, 就明白了:

}

19:37 ? 最近在学Gradle 使用git clone 命令下载了一些资料,但是文件名含有空格看上去不是很舒服,因此想到用shell脚本对其进行批处理去掉文件名中的空格,注意这里是把所有的空格全詓掉 git clone /waylau/Gradle-2-User-/topics/ 自己总结一下 步骤1:使用命令行  输入如图所示的命令 目的是将E:\test目录下的所以文件的文件名输出到test.txt文本文...

16:55 ?  1 shell下批量出去文件名中的空格   執行看现象: 上面的是执行for循环以后看到的; 然而源目录下的文件如下:  这样的话想要cat某个具体文件是拿不到的所以需要去空格处理: 處理方式有很多:如 mv+sed    、ren...

}
#直接使用ls /dir 的话会将各个目录、攵件以 空格 字符串拼接成一个字符串,for是通过空格来遍历数据的 #因此需要在匹配的时候,做字符串处理处理掉空格 #注意这里将空格替換的时候,如果文件(夹)名出现过你要替换之后的字符这将会影响到替换
}

我要回帖

更多关于 shell中获取的变量带空格 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信