[20:12] <gmh> I overgangen fra readynas til frinas har jeg oppdaget noe merkelig. Flere av filene mine bruker en "å" som er tilsynelatende den jeg bruker her, men som ikke registreres som en å hvis du skriver en å og så trykker TAB.
[20:13] <gmh> Å endre alle navnene individuelt og manuelt vil ta livet av meg, men kanskje noen kan fikse et bash script som finner filer som inneholder den å'en (må copy paste den) og btyter til samme navn men med vanlig å. Har ikke peiling.
[20:14] <gmh> Får liksom ikke kopiert de filene heller uten å rename dem (de finnes ikke for over afp spør den sikkert etter vanlig å).
[20:14] <gmh> Bottom line: Jeg trenger et script som kan ta finne alle navn som inneholder X og bytte til samme navn men hvor X er byttet ut med Y.
[20:15] <Mathias> http://manpages.ubuntu.com/manpages/trusty/man1/convmv.1.html
[20:16] <geirha> find . -depth -name "*å*" -execdir prename -v 's/å/å/g' {} \;
[20:17] <geirha> hvor de to første "å" byttes ut med "gal å"
[20:17] <gmh> Du er god som gull.
[20:17] <gmh> Rart også for æ og ø er perfekt
[20:17] <gmh> men å er tullete
[20:18] <Mathias> kan hende det er en å og ikke en å
[20:18] <geirha> er samme problem i macos
[20:18] <geirha> å byttes ut med utf-8 sekvens som sier "putt ring over denne: a"
[20:20] <geirha> var=å; printf %s "$var" | od -An -tx1  # ->   c3 a5
[20:20] <geirha> touch "$var"; printf %s * | od -An -tx1  # ->   61  cc  8a
[20:21] <geirha> (61 er a)
[20:22] <geirha> printf '\xc3\xa5 - \x61 - \x61\xcc\x8a'  # ->  å - a - å
[20:22] <gmh> kanskje det er  min å som er gal da, og den andre rett?
[20:22] <gmh> <- iMac
[20:23] <geirha> det er filsystemet som konverterer \xc3\xa5  til  \x61\xcc\x8a . Aner ikke hvorfor
[20:24] <gmh> Ingen fix heller?
[20:25] <geirha> antar det skjedde fordi du mellomlagret filene på macen da?
[20:26] <geirha> og frinasen gjør antagelig ikke noe magisk med filnavnene, så en slik rename burde gjøre susen
[20:27] <gmh> Ok.  Så da venter jeg til jeg har fått dem over på FreeNAS (mellomlagrer de nå)
[20:28] <geirha> find . -depth -name $'*a\xcc\x8a*' -execdir prename $'s/a\xcc\x8a/\xc3\xa5/g' {} \;
[20:29] <gmh> Virker ikke på mac'n, men skal prøve den når jeg har fått alt over på freenas.
[20:30] <gmh> Ble kødd når jeg skulle kopiere det fra ReadyNAS til Mac (har mellomlagret på mac tidligere når jeg byttet disker i NAS), alle filer med å ble ikke funnet på serveren selv om de viste i afp-delingen. Så endte opp med å bruke rsync.
[20:36] <geirha> jepp. var=å; touch "$var"; find . -name "*$var*" -print  # ->  ingen output
[20:36] <geirha> var=å; touch "$var"; find . -name "*a*" -print  # ->  ./å
[20:37] <geirha> du er ikke den første som har truffet på den rariteten :)
[20:37] <Mathias> mækk ass
[20:38] <gmh> Jeg trodde det var pga torrents eller noe
[20:45] <geirha> http://www.utf8-chartable.de/unicode-utf8-table.pl?start=768&number=128
[20:45] <geirha> cc 8a heter  COMBINING RING ABOVE
[20:45] <geirha> så  printf 'e\xcc\x8a\n'    vil skrive en e med ring over
[20:46] <geirha> fiffig at en kan gjøre slikt med utf-8, men sært at filsystemet til apple konverterer bokstaver til slike kombinasjoner automatisk
[20:49] <geirha> printf 'Hallo, verden!\n' | sed $'s/./&\xcc\xb6/g'  # ->  H̶a̶l̶l̶o̶,̶ ̶v̶e̶r̶d̶e̶n̶!̶
[20:54] <gmh> :/