ใน GNU / Linux มีเครื่องมือมากมายที่ติดตั้งระบบไว้แล้วและไม่ใช่ทุกคนที่ใช้ พวกเขาบางคนไม่ทราบแน่ชัด แต่สามารถทำหลายสิ่งเพื่ออำนวยความสะดวกในการทำงานประจำวันของเรา วันนี้ขอนำเสนอคำสั่ง ความกระหายน้ำมันไม่ใช่ยูทิลิตี้ที่หายากในความเป็นจริงมันเป็นที่รู้จักกันดี แต่บางทีคุณอาจไม่รู้ทุกสิ่งที่สามารถทำได้ โปรแกรมแก้ไขโฟลว์ (ด้วยเหตุนี้จึงมีชื่อว่า Stream EDitor) โปรแกรม Unix รุ่นเก่าที่มีประสิทธิภาพ
sed สามารถรับไฟล์เป็นอินพุตได้มันจะอ่านและ จะแก้ไขทีละบรรทัด ตามคำสั่งที่กำหนด ผลลัพธ์จะแสดงโดยเอาต์พุตมาตรฐานนั่นคือโดยหน้าจอในกรณีนี้ สิ่งนี้ช่วยให้คุณจัดการกระแสข้อมูลเพื่อค้นหาตัดแทรกหรือแทนที่บรรทัดข้อความโดยใช้นิพจน์ทั่วไป คุณสมบัติบางอย่างอาจทำให้คุณนึกถึงเครื่องมืออื่น ๆ เช่น ed หรือ ex
แต่เพื่อให้คุณเข้าใจได้ดีขึ้นนี่คือบางส่วน ตัวอย่างการใช้งานที่ดีในการใช้ sed. ฉันได้ฝากความคิดเห็นไว้เพื่อให้คุณรู้ว่าแต่ละคนมีไว้เพื่ออะไรและจัดกลุ่มทั้งหมดไว้ในช่องเดียวกัน:
#Ver las líneas de un fichero de texto de la 15 a la 17 sed -n 15,17p nombre.txt #Mostrar todo el contenido excepto las líneas 10 a 14 sed 10,14d nombre.txt #Mostrar cada 3º línea comenzando desde la 2 sed -n '2,3p' nombre.txt #Eliminar la línea 4 sed 4d nombre.txt #Eliminar la última línea, sea cual sea sed $ d nombre.txt #Eliminar un rango de líneas sed '20 -34d ' nombre.txt #Eliminar solo las lineas mencionadas sed '29 -34! d ' nombre.txt #Agregar una línea en blanco tras cada línea de texto sed G nombre.txt #Localizar "hola" y sustituirlo por "hello" sed 's / hola / hello /' nombre.txt #Sustituir palabra de una línea concreta sed '4 s / peligro / seguridad /' nombre.txt #Sustituir una línea donde se encuentre la palabra "adios" por otra línea escrita sed '/ adios / c "Esta será la nueva línea"' nombre.txt
ฉันหวังว่าฉันจะช่วยคุณในเรื่องนี้ บทแนะนำเล็ก ๆ น้อย ๆ..