( uzsolt | 2017. 04. 13., cs – 11:50 )

Ez mindig ugyanazt csinalja: echo "asd" > asd

Feltételezve, ha létezik a könyvtár, ahova akarod a fájlt, másrészt van írásjogod (ill. nincs semmi speciális flag beállítva) a könyvtárra, ill. a fájlra (ha már a művelet előtt is létezett).

Ez meg nem: sed -i 's/qwe/asd/' asd

Dehogynem. Legfeljebb az eredménnyel nem leszel elégedett, mert nem feltétlen csak azt a qwe-t fogja cserélni, amit te szerettél volna, hanem az összes többit (mármint soronként mindig csak az elsőt, mivel nincs g opció megadva). Persze a csere nyilván csak akkor történik meg, ha az asd fájl már eleve létezett, ill. a megfelelő jogokkal bírsz (mint az előbb).

Tesztelni mindet kell!!!

Pontosan.