请教shell脚本处理带空格的文件名

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教shell脚本处理带空格的文件名相关的知识,希望对你有一定的参考价值。

两种方法,文件名加引号,或者空格前加转义符
[root@mpf215 ~]# touch "test test"
[root@mpf215 ~]# ls "test test" -l
-rw-r--r--. 1 root root 0 1月 10 08:57 test test
[root@mpf215 ~]# ls test\ test -l
-rw-r--r--. 1 root root 0 1月 10 08:57 test test
参考技术A 用转移字符'\ ' 可以处理

shell脚本或R脚本中参数含有空格的处理方法

参考技术A 如图,shell脚本中参数含有空格或其他特殊字符,需要将参数使用单引号或双引号括起来

如果是R脚本,则可以将参数保存到文件中,通过读取文件获取带有特殊字符的参数

以上是关于请教shell脚本处理带空格的文件名的主要内容,如果未能解决你的问题,请参考以下文章

Java程序shell启动脚本文件中路径带空格怎么办?

解决shell脚本遍历带空格的文件/文件夹名

linux shell 问题,清除文件中的空格

shell脚本中 cd 到带空格的文件夹的大坑

参数传递:shell脚本调用一个带参数的python函数

python 如何调用带参数的shell脚本