{"id":1858,"date":"2017-09-04T12:37:13","date_gmt":"2017-09-04T10:37:13","guid":{"rendered":"http:\/\/les-fougs.com\/wordpress\/?p=1858"},"modified":"2021-10-29T11:05:06","modified_gmt":"2021-10-29T09:05:06","slug":"espace-dans-les-noms-de-fichiers","status":"publish","type":"post","link":"http:\/\/les-fougs.com\/wordpress\/2017\/09\/04\/espace-dans-les-noms-de-fichiers\/","title":{"rendered":"espace dans les noms de fichiers"},"content":{"rendered":"<p>Remplacer les espaces par des _ dans les noms de fichier d&rsquo;un dossier.<\/p>\n<p>Sous Windows<\/p>\n<pre class=\"code_uniquement\">cd mon_dossier\nfor \/f \"delims=\" %%a in ('dir \/b') do call :cmd \"%%a\"\nexit\n:cmd\nset fichierbck=%~1\nset fichier=%fichierbck: =_%\nren \"%fichierbck%\" \"%fichier%\"<\/pre>\n<p>Sous Linux<\/p>\n<pre>rename 's\/[[:blank:]]\/_\/g' *<\/pre>\n<p>Remplacement temporaire<\/p>\n<pre>#IFS = field separator, so only accept end of line and not space as filename may contain space\nSAVEIFS=$IFS\nIFS=$(echo -en \"\\n\\b\")\n\nfor v_fic in `find ${w_rep_purge}\/ -type f -mtime ${w_jour_purge} -name \"*.${w_extension}\" | grep ${w_grep}`\n do\n    echo \" - Suppression du fichier [${v_fic}] ...\"\n#    rm -f ${v_fic}\n    ls -la ${v_fic}\n done\n#IFS = restore old filed separator to not changed stand shell comportement\nIFS=$SAVEIFS<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Remplacer les espaces par des _ dans les noms de fichier d&rsquo;un dossier. Sous Windows cd mon_dossier for \/f &laquo;&nbsp;delims=&nbsp;&raquo; %%a in (&lsquo;dir \/b&rsquo;) do call :cmd &laquo;&nbsp;%%a&nbsp;&raquo; exit :cmd set fichierbck=%~1 set fichier=%fichierbck: =_% ren &laquo;&nbsp;%fichierbck%&nbsp;&raquo; &laquo;&nbsp;%fichier%&nbsp;&raquo; Sous Linux rename &lsquo;s\/[[:blank:]]\/_\/g&rsquo; * Remplacement temporaire #IFS = field separator, so only accept end of line &hellip; <a href=\"http:\/\/les-fougs.com\/wordpress\/2017\/09\/04\/espace-dans-les-noms-de-fichiers\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;espace dans les noms de fichiers&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[51,53,45,46],"tags":[],"_links":{"self":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/posts\/1858"}],"collection":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/comments?post=1858"}],"version-history":[{"count":5,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/posts\/1858\/revisions"}],"predecessor-version":[{"id":2494,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/posts\/1858\/revisions\/2494"}],"wp:attachment":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/media?parent=1858"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/categories?post=1858"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/tags?post=1858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}