כיצד לחפש ולהחליף מילה בקובץ בלינוקס

ישנם מצבים רבים שבהם עלינו להחליף מילה בתוך קובץ. בין אם זה קובץ תצורת שירות, קובץ טקסט או קובץ המכיל מסדי נתונים, במדריך זה תלמדו כיצד לחפש ולהחליף מילה בקובץ בלינוקס.

כיצד לחפש ולהחליף מילה בקובץ בלינוקס

האפשרות הפשוטה ביותר אם אתה משתמש במערכת הפעלה לינוקס היא להשתמש בפקודה “sed“. להזמין עבור עורך זרמיםו

נניח כדוגמה שיש לנו בקובץ טקסט (document.txt) המילה “abc” שבו אנחנו רוצים להחליף “xyz“. שורת הפקודה שבאמצעותה נוכל להחליף את המילה תהיה הבאה:

sed -ie 's/abc/xyz/g' document.txt

כאשר אנו מבצעים את הפקודה, התנאי הוא שאנו נמצאים בתיקייה בה נמצא הקובץ document.txtו

אם הפקודה מבוצעת ממיקום אחר, הנתיב המלא של הקובץ ייכתב. לְדוּגמָה:

sed -ie 's/abc/xyz/g' /full/path/document.txt

אֵיפֹה “/full/path/” היא התיקיה שבה נמצא הקובץ document.txtו

לאחר הפעלת שורת הפקודה, האפשרות -i תיצור א קובץ גיבוי זהה למקור, אך להרחבה שלו יוסיף את המכתב “e“. במקרה שלנו, מסמך הגיבוי יהיה document.txteו

-i[SUFFIX], --in-place[=SUFFIX] : edit files in place (makes backup if extension supplied)

-e script, --expression=script : add the script to the commands to be executed.

הסדר הזה של “find & replace” לא תקף רק לקבצים .txt. אתה יכול להחליף מילים בתוך כל קובץ שמכיל טקסט. אפילו בקבצי מסד נתונים ((.SQL)

Cum cauți și înlocuiești un cuvânt dintr-un fișier pe Linux
“sed” פקודה בלינוקס

הגדרות התגנבות – Find & Replace Inside a Text File (Linux Bash Command Line)ו

מייסד ועורך הגדרות התגנבות, din 2006 pana in prezent. Experienta pe sistemele de operare Linux (in special CentOS), Mac OS X , Windows XP > Windows 10 Si WordPress (CMS).

Home המקור שלך להדרכות IT, טיפים ושל חדשות שימושיות. כיצד לחפש ולהחליף מילה בקובץ בלינוקס
השאירו תגובה