本文介绍了逃离文件名用同一本往来猛砸做它的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我使用庆典
的Tab键(当你开始输入文件名,你想让它来完成),庆典
逃脱正确的文件名,如果我使用的正是这种越狱的文件名,它的工作原理。
When I use the "tab" key in bash
(when you have started to type the filename and you want it to complete), bash
escapes the filename correctly, and if I use exactly that "escaped" filename, it works.
如:
一拍 - 精神上Insine(原件混合).MP3
=>在庆典
转义它使用TAB 安群英\\ - \\精神上\\ Insine \\ \\(原件\\混合\\)MP3
An-Beat - Mentally Insine (Original Mix).mp3
=> After bash
Escapes It Using "TAB" An-Beat\ -\ Mentally\ Insine\ \(Original\ Mix\).mp3
我搜索功能为庆典
将逃脱的文件名相同的方式选项卡中逃脱的文件名。
I'm search for a function for bash
that will escape a filename the same way "tab" escapes filenames.
先谢谢了。
推荐答案
使用的printf
(1):
x='a real \good %* load of c$rap'
x=$(printf '%q' "$x")
echo $x
将返回
a\ real\ \\good\ %\*\ load\ of\ c\$rap
这篇关于逃离文件名用同一本往来猛砸做它的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!