.hgignoreOggi stavo cercando di modificare rapidamente un file dalla shell bash di Cygwin e ho aggiunto una riga che era un errore. Non sono sicuro se questo fosse il modo migliore per farlo, ma ho pensato rapidamente di utilizzare head -1 .hgignoreper rimuovere la linea offensiva (in precedenza avevo solo una linea nel file). Abbastanza sicuro, quando eseguito dà la prima riga come unica uscita.
Ma quando ho provato a reindirizzare l'output e riscrivere il file utilizzando head -1 .hgignore > .hgignore, il file era vuoto. Perché succede? Se provo invece ad aggiungere head -1 .hgignore >> .hgignore, si aggiunge correttamente ma questo non è ovviamente il risultato desiderato. Perché in questo caso un reindirizzamento troncato non funziona?
cutun cambiamento sul posto? , Come posso fare in modo che iconv sostituisca il file di input con l'output convertito?