<div dir="ltr"><div>Hi Deirdre,</div><div><br></div><div>I agree, oftentimes I do resort to python3 when dealing with complicated filenames.</div><div><br></div><div>In the bash manual it says that shopt is a bash builtin that allows us to<br>change additional shell optional behavior. The progcomp option is apparently <br></div><div>supposed to be set by default (this doesn't seem to be the case on Debian 10</div><div>though), and it enables "programmable completion facilities", I'm still reading about</div><div>this fascinating rabbit hole:<br>  <a href="https://www.gnu.org/software/bash/manual/html_node/Programmable-Completion.html#Programmable-Completion">https://www.gnu.org/software/bash/manual/html_node/Programmable-Completion.html#Programmable-Completion</a></div><div><br></div><div><div>Still, I recently came across the wonderful benefit of running "detox" on <br></div><div>my files, so now I hardly ever have any complicated filenames, at least</div><div>on my home machines. Detox can be run recursively too, it even has a <br></div><div>neat "dry run" option to see how it'll choose to rename the files.</div><div><br></div><div>For example, to see how it'll recursively rename the files under /full/path I use it like this:<br><br>detox -r --dry-run /full/path</div><div><br></div><div>Cheers,</div><div>Peter.<br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jan 15, 2020 at 11:51 AM Deirdre Saoirse Moen <<a href="mailto:deirdre@deirdre.net">deirdre@deirdre.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;"><div>On Jan 15, 2020, at 11:30, Peter Knaggs <<a href="mailto:peter.knaggs@gmail.com" target="_blank">peter.knaggs@gmail.com</a>> wrote:<br><blockquote type="cite"><br><div><div dir="ltr"><div>Hmm, if I first run this command, the bash completion works as I'd expect in Debian 10, I guess I'll have to look into what this command does. :)<br></div><div><br></div><div><span><code>shopt -u progcomp</code></span></div><div><span><code><br></code></span></div><div><span><code><a href="https://askubuntu.com/questions/70750/how-to-get-bash-to-stop-escaping-during-tab-completion" target="_blank">https://askubuntu.com/questions/70750/how-to-get-bash-to-stop-escaping-during-tab-completion</a></code></span></div></div></div></blockquote></div><br><div>Huh. I’m glad you figured it out because I realized I didn’t know the answer off the top of my head. Then again, I’m likely to break out a higher-level language once it gets to that point rather than stick with shell.</div><div><br></div><div>Deirdre</div></div>_______________________________________________<br>
conspire mailing list<br>
<a href="mailto:conspire@linuxmafia.com" target="_blank">conspire@linuxmafia.com</a><br>
<a href="http://linuxmafia.com/mailman/listinfo/conspire" rel="noreferrer" target="_blank">http://linuxmafia.com/mailman/listinfo/conspire</a><br>
</blockquote></div>