- szz blogja
- A hozzászóláshoz be kell jelentkezni
- 866 megtekintés
Hozzászólások
mikor lehet ez a megoldás jó? ha meg kell tartani az inodeot, vagy fd-ket? nagy méretű adatokkal nem kényelmes ez.
- A hozzászóláshoz be kell jelentkezni
blahblahblah file >tmpfile; cat tmpfile >file; rm file
inode megmarad. sponge viszont gyorsabban leirhato.
--
|8]
- A hozzászóláshoz be kell jelentkezni
és cserébe nem RAM-ba pufferel.
- A hozzászóláshoz be kell jelentkezni
Na jó, de ehhez sok RAM kell nagy file esetén. Szerintem egyszerűbb így:
parancs file >tmpfile
mv -f tmpfile file
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
És ez mivel nyújt többet, mint egy
sed '...' file | grep '...' > masikfile ; mv masikfile file
OK, a spongyával nem kell veszkődnöm azzal, hogy jól válasszam ki az átmeneti fájl nevét.
- A hozzászóláshoz be kell jelentkezni
Igen, csak ennyi a különbség. Meg egyszerűen szép és olvasható kódot eredményez.
- A hozzászóláshoz be kell jelentkezni
:facepalm:
- A hozzászóláshoz be kell jelentkezni
Ezt jólesett ideírnod? Szerinted nem szempont a kód olvashatósága?
- A hozzászóláshoz be kell jelentkezni
Szerintem szempont, de szerintem sem eredményez olvashatóbb kódot.
- A hozzászóláshoz be kell jelentkezni
-
- A hozzászóláshoz be kell jelentkezni