foldername=$(echo 'A A_2016' | cut -f 1 -d '_') mv "$filename" $foldername/
foldername是'A'有一个空格,所以如何处理这个。 谢谢。如何处理带空间的路径变量
回答
只需使用引号中的变量:
mv "$filename" "$foldername/"
好!!!!回复你中文:么么哒! –
只是把反斜杠如下: 让你的文件夹名称为“新建文件夹”和路径是USR的/ etc /新文件夹
mv aa.txt usr/etc/new\ folder
如果您使用的变量使用它作为
mv aa.txt "$FOLDERNAME/"
但我从字符串中得到文件夹名称,所以我不知道文件夹名是否包含space.it是我的黑盒子 –
用变量名添加“”作为“$文件夹名称/“ –
非常感谢。 –
你必须使用反斜线后跟空白。例如,你必须写A\ A_2016
。创建
示例文件:示例文件的
touch 'A A_2016'
ls -1
A A_2016
名称检查:
echo ${file}
A A_2016
使用变量扩展斩之后移动它。
mv "${file}" "${file##* }"
ls -1
A_2016
- 1. 处理systemtap用户空间脚本(变量)中的长探测路径?
- 2. 如何处理Windows批处理文件路径中的空格?
- 3. 如何处理路径变量中的特殊字符
- 4. UNIX发现:如何处理包含路径空间
- 5. 如何从批处理提交路径变量到ps1
- 6. Python:getopt,批处理文件和带空格的路径
- 7. 如何获得带批处理的桌面路径
- 8. 批处理脚本的文件路径中的空间
- 9. 从c发送包含批处理文件空间的路径#
- 10. 在VBA中处理文件路径中的空间
- 11. 批处理文件不工作:路径中的空间
- 12. 如何处理for循环中的路径名中的空格?
- 13. 如何处理不存在的路径?
- 14. unix如何处理具有空间和参数的完整路径名?
- 15. 如何处理注册表路径的空白区域?
- 16. 如何处理空Uri的路径绑定到图像源
- 17. 如何在使用system()时处理路径中的空格?
- 18. 如何处理根文件夹路径中的空白
- 19. 变量路径
- 20. 变量路径
- 21. 设置在批处理环境变量的路径在Windows
- 22. 未找到eclipse路径变量中的批处理文件
- 23. URL路径处理
- 24. 带空格和括号的批处理文件变量
- 25. 如何处理windows批处理变量?
- 26. 如何在bash变量中添加具有空格的路径
- 27. ggplot处理带引号的变量
- 28. 如何处理文件路径?
- 29. 如何在文件路径中处理〜
- 30. 如何设置Java库路径处理
目前还不清楚你问什么。为什么不能简单地使用'mv“$ filename”A \ A_2016 /'或'mv“$ filename”A \ A /'? – arkascha
我从某个地方得到一个字符串,然后拆分它以获取文件夹名称,所以我不知道文件夹名称,然后再分割它,无法使用您的方式进行修复。 –