Znači, imaš datoteke i direktorije koji sadrže non-ascii znakove, i želiš te znakove zamjeniti sa "_"
Gnome NEMA veze s datotečnim sustavom. Znači, ne tražiš što je ok pod gnomeom nego što je ok pod datotečnim sustavom, u tvom slučaju najvjerojatnije ext3. Gnome je samo jedan od GUIa koji postoje pod linuxom. Riješi se konačno windows razmišljanja.
Naravno da ne znaš što radi ovaj njegov find. Ne znaš u biti ni što radi ta tvoja skripta, koju si frankenštajnski kreirao skupljajući komade po internetu.
Za početak, informiraj se malo o shell skriptama
ovdje. Zatim, ako već misliš koristiti naredbu find, informiraj se o njoj tipkanjem
info find
Usput, v-vov find će mjenjati samo datoteke, ne i poddirektorije. I v-v koristi pipe, dok je za ovo dovoljan exec u sklopu find-a.
Najsigurnije je koristiti isključivo ascii znakove za imena datoteka, i eventualno "_" i "." znakiće, s tim da ako ne želiš skrivenu datoteku, nemoj koristiti "." na početku imena datoteke. ASCII znakove regexpom definiramo kao [A-Z][a-z][0-9], odnosno raspon di je znak jedan od ovih.
Pogledaj malo dokumentaciju koju sam ti naveo, imaš gotovih primjera s objašnjenjima, bit će ti sve jasno, a ako ti nešto ne bude jasno, pitaj.
Ova poruka je od: https://arhiva.linux.hr/newbb/viewtopic.php?forum=8&topic_id=1889&post_id=11857