Bizonyos esetekben be kell illesztenünk a utolsó fájlból szöveget, ehhez használhatjuk az echo-t:
echo "Texto al final del archivo" >> archivo.txt
De mit tegyek, ha indításkor be akarom illeszteni a szöveget?
A sed és a megfelelő paraméterek segítségével megtehetjük ezt és még sok mást.
Például beilleszteni a kezdeményezése fájlból a szöveg a következő lenne:
sed -i '1i Aqui texto que ira en la primera linea' archivo.txt
Míg beilleszteni a utolsó a következő:
sed -i '$a Aqui el texto que ira en la ultima linea' archivo.txt
Vagy egy élet visszhangja:
echo "Aqui el texto que ira en la ultima linea" >> archivo.txt
Nos, nincs mit hozzáfűzni, ez egy meglehetősen rövid bejegyzés.
Remélem, valakinek hasznos, üdvözlet.
Ha ez rövid, akkor xD. Ha több időm lesz, többet kell vizsgálnom a sed parancsot, úgy gondolom, hogy hasznos lenne egy projektnél.
Itt kezdheti: https://blog.desdelinux.net/tag/sed
ahh ... milyen szomjas! 🙂
kuruzsló!
ezek a trükkök-tippek a legjobbak ... pontosak és lényegre törőek ... tegyen közzé többet
Köszönöm
Még van néhány ujja az ujjamban, remélem, hogy apránként fel tudom őket tenni.
Mint mindig jó tipp.
Nem gondoltad (és ez nem vicc), ha összegyűjted a velünk megosztott rendszer terminálkezelésének összes tippjét és útmutatását, és kidolgozol vele egy kézikönyvet?
Nagyon-nagyon örvendetes lenne a nem hivatásos Linux-felhasználók közösségében, tekintve, hogy az oktatóanyagok és kézikönyvek XNUMX százaléka, még alapszinten is, többnyire angol nyelven készült.
Úgy értem, ez egy jó ötlet.
Kiváló ötlet, a probléma az, hogy ... nem tudom, nem vagyok túl jó oktatóanyagokban vagy átfogó kézikönyvekben, nekem nehéz megtenni 🙁
Jó tipp!
Nagyon köszönöm az információkat ... Üdvözlet
Kiváló tipp, maradok a régi visszhangomnál, hahaha
A sed paranccsal programozott tetris. Elképesztő, igaz!
http://uuner.doslash.org/forfun/sedtris.sed
Új vagyok a Linuxban, de a szkriptekben sokat használom a sed parancsot, egy adott sor helyettesítésének lehetősége szintén jó:
sed –in-place "(sorszám) c \ (Az a sor, amelyet le akarunk cserélni)"
Köszönöm !!!!
Ha a fájl végén lévő szöveg mentése helyett azt akarjuk, hogy a parancs végét elmentjük a fájl végén, akkor hogy lenne az?
Köszönöm
És ha parancsot akarok hozzáadni (egyszerű szöveg helyett), amely tartalmazza az if, visszhangot stb., Egy fájlhoz, vagy függvényt vagy álnevet adok hozzá ????????
gracias
A sed segítségével egy vagy több sort beilleszthet bárhova a szövegbe, amint az a következő példában látható:
$ echo -en "una linea\notra linea"
una linea
otra linea
$ echo -en "una linea\notra linea" | sed '2i Aquí texto que ira en\n medio de las lineas'
una linea
Aquí texto que ira en
medio de las lineas
otra linea
A hatalmas \ n 😀
és ha idézőjeleket kell beillesztenem a szövegbe ???