!Spongebob¡ ª Patrick: Cheap Plastic Bag Sparta Extended Remix ª
תוכן עניינים:
פקודת
echo
היא אחת מהפקודות הבסיסיות והנפוצות ביותר בלינוקס. הטיעונים שהועברו
echo
מודפסים לפלט הסטנדרטי.
echo
משמש בדרך כלל בסקריפטים של קליפות להצגת הודעה או פלט תוצאות של פקודות אחרות.
הד פיקוד
echo
הוא מעטפת המובנית בבאש ורוב הקליפות הפופולריות האחרות כמו זש וקש. התנהגותה שונה מעט מקליפה לקליפה.
יש גם כלי עזר עצמאי
/usr/bin/echo
, אך בדרך כלל, הגרסה המובנית של הקליפה תקבל עדיפות. נעסוק בגרסת
echo
המובנית של בש.
התחביר לפקודת
echo
הוא כדלקמן:
echo
- כאשר משתמשים באפשרות
-n
, הקו החדש נגרר-e
האפשרות-e
ניתנת, התווים הבאים שנמלטו מהפסים הבאים יתפרשו:-
\\
- מציג תו לאחור.\a
- התראה (BEL)\b
- מציג תו מרחב אחורי.\c
- דיכוי כל פלט נוסף\e
- מציג תו בריחה.\f
- מציג תו הזנת טופס.\r
- הצגת החזרת הכרכרה.\t
- הצגת כרטיסייה אופקית.\v
- הצגת כרטיסייה אנכית.
-E
מבטלת את הפרשנות של דמויות הבריחה. זו ברירת המחדל. -
יש כמה נקודות שיש לקחת בחשבון בעת השימוש בפקודת
echo
.
- הקונכייה תחליף את כל המשתנים, התאמת תווים כלליים ותווים מיוחדים לפני שתעביר את הוויכוחים לפקודת
echo
שאינה נחוצה, זה שיטת תכנות טובה לתחום את הטיעונים שהועברו להדה בציטוטים כפולים או בודדים. בעת שימוש בציטוטים בודדים''
יישמר הערך המילולי של כל תו המצורף בציטוטים. משתנים ופקודות לא יורחבו.
echo
הדוגמאות
הדוגמאות הבאות מראות כיצד להשתמש בפקודת הד:
-
הצגת שורת טקסט בפלט רגיל.
echo Hello, World!
Hello, World!
הצגת שורת טקסט הכוללת ציטוט כפול.
כדי להדפיס ציטוט כפול, סגור אותו בתוך ציטוטים יחידים או הימלט ממנו עם תו הקו האחורי.
echo 'Hello "Linuxize"'
echo "Hello \"Linuxize\""
Hello "Linuxize"
הצגת שורת טקסט המכילה ציטוט בודד.
כדי להדפיס ציטוט בודד, סגור אותו בתוך ציטוטים כפולים או השתמש בציטוט ANSI-C.
echo "I'm a Linux user."
echo $'I\'ma Linux user.'
I'm a Linux user.
הצגת הודעה המכילה תווים מיוחדים.
השתמש באפשרות
-e
כדי לאפשר פרשנות לדמויות הבריחה.echo -e "You know nothing, Jon Snow.\n\t- Ygritte"
You know nothing, Jon Snow. - Ygritte
תווים תואמים דפוסים.
ניתן להשתמש בפקודת
echo
עם תווים תואמים לדפוסים, כגון תווי התווים. לדוגמה, הפקודה שלמטה תחזיר את שמות כל קבצי ה-.php
בספריה הנוכחית.echo The PHP files are: *.php
The PHP files are: index.php contact.php functions.php
הפנה מחדש לקובץ
במקום להציג את הפלט למסך, תוכלו להפנות אותו לקובץ באמצעות המפעילים
>
,>>
.echo -e 'The only true wisdom is in knowing you know nothing.\nSocrates' >> /tmp/file.txt
אם file.txt אינו קיים, הפקודה תיצור אותו. בעת שימוש ב-
>
הקובץ יוחלף, בעוד ש->>
יוסיף את הפלט לקובץ.השתמש בפקודת
cat
כדי להציג את תוכן הקובץ:cat /tmp/file.txt
The only true wisdom is in knowing you know nothing. Socrates
הצגת משתנים
echo
יכול גם להציג משתנים. בדוגמה הבאה נדפיס את שמו של המשתמש המחובר כרגע:echo $USER
linuxize
$USER
הוא משתנה פגז המחזיק את שם המשתמש שלך.הצגת פלט של פקודה
השתמש בביטוי
$(command)
כדי לכלול את פלט הפקודה בטיעוןecho
. הפקודה הבאה תציג את התאריך הנוכחי:echo "The date is: $(date +%D)"
The date is: 04/17/19
מציג בצבע
השתמש ברצפי בריחה של ANSI כדי לשנות את צבעי החזית והרקע או להגדיר מאפייני טקסט כמו קו תחתון מודגש.
echo -e "\033[1;37mWHITE"
echo -e "\033[0;30mBLACK"
echo -e "\033[0;34mBLUE"
echo -e "\033[0;32mGREEN"
echo -e "\033[0;36mCYAN"
echo -e "\033[0;31mRED"
echo -e "\033[0;35mPURPLE"
echo -e "\033[0;33mYELLOW"
echo -e "\033[1;30mGRAY"
סיכום
בשלב זה עליכם להבין טוב כיצד פועלת פקודת
echo
.
פקודה תלתל בלינוקס עם דוגמאות

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

Tr הוא כלי שורת פקודה במערכות לינוקס ויוניקס המתרגם, מוחק וסוחט תווים מהקלט הסטנדרטי וכותב את התוצאה לפלט הסטנדרטי.
פקודה Wget בלינוקס עם דוגמאות

GNU Wget הוא כלי שורת פקודה להורדת קבצים מהאינטרנט. במדריך זה נראה לך כיצד להשתמש בפקודה Wget באמצעות דוגמאות מעשיות והסברים מפורטים על אפשרויות Wget הנפוצות ביותר.