אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

לשאוף

הכלי האחרון שנסתכל עליו הוא לשאוף, בודק איות אינטראקטיבי. ה לשאוף התוכנית היא היורשת של תוכנית קודמת בשם איזפל, ויכול לשמש, על פי רוב, כתחליף דרופ-אין. בזמן ש לשאוף התוכנית משמשת בעיקר תוכנות אחרות הדורשות יכולת בדיקת איות, היא יכולה לשמש גם ביעילות רבה ככלי עצמאי משורת הפקודה. יש לו את היכולת לבדוק בצורה חכמה סוגים שונים של קבצי טקסט, כולל מסמכי HTML, תוכניות C/C++, הודעות דואר אלקטרוני וסוגים אחרים של טקסטים מיוחדים.

כדי לבדוק איות קובץ טקסט המכיל פרוזה פשוטה, ניתן להשתמש בו כך:


בדיקת איות טקסט

בדיקת איות טקסט


איפה טקסט הוא שם הקובץ שיש לבדוק. כדוגמה מעשית, בואו ניצור קובץ טקסט פשוט בשם foo.txt מכיל כמה שגיאות כתיב מכוונות:


[me@linuxbox ~]$ cat > foo.txt

השועל החום המהיר חיבב את הכלב הרפוי.

[me@linuxbox ~]$ cat > foo.txt

השועל החום המהיר חיבב את הכלב הרפוי.


בשלב הבא נבדוק את הקובץ באמצעות לשאוף:


[me@linuxbox ~]$ בדיקת aspl foo.txt

[me@linuxbox ~]$ בדיקת aspl foo.txt


As לשאוף הוא אינטראקטיבי במצב בדיקה, נראה מסך כזה:



השועל החום המהיר ג'ימפד מעל הכלב הרפוי.

השועל החום המהיר ג'ימפד מעל הכלב הרפוי.


1) קפץ

2) מרופד

3) קומד

4) צלע

5) סרסור

אני מתעלם

r) להחליף

א) הוסף

ב) הפלה

6) מטומטם

7) חנה

8) דבשת

9) לעכב

0) אמפט

I) התעלם מהכל

יח) החלף הכל

יב) הוסף נמוך יותר

x) יציאה

1) קפץ

2) מרופד

3) קומד

4) צלע

5) סרסור

אני מתעלם

r) להחליף

א) הוסף

ב) הפלה


?

?


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

אם נלחץ על 1 מַפְתֵחַ, לשאוף מחליף את המילה הפוגעת במילה "קפץ" ועובר למילה הבאה שגויה, שהיא "רפיסית". אם נבחר בתחליף "עצלן", לשאוף מחליף אותו ומסתיים. פַּעַם לשאוף הסתיים, נוכל לבדוק את הקובץ שלנו ולראות ששגיאות הכתיב תוקנו:


[me@linuxbox ~]$ cat foo.txt

השועל החום המהיר קפץ מעל הכלב העצלן.

[me@linuxbox ~]$ cat foo.txt

השועל החום המהיר קפץ מעל הכלב העצלן.


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

מציגים את שלנו צמא כושר העריכה, נחזיר את שגיאות הכתיב שלנו כדי שנוכל לעשות שימוש חוזר בקובץ שלנו:



[me@linuxbox ~]$ sed -i 's/עצלן/לקסי/; s/jumped/jimped/' foo.txt

[me@linuxbox ~]$ sed -i 's/עצלן/לקסי/; s/jumped/jimped/' foo.txt


השמיים צמא אוֹפְּצִיָה -i אומר צמא כדי לערוך את הקובץ "במקום", כלומר במקום לשלוח את הפלט הערוך לפלט סטנדרטי, הוא ישכתב את הקובץ עם השינויים שיושמו. אנו רואים גם את היכולת למקם יותר מפקודת עריכה אחת בשורה על ידי הפרדתן באמצעות נקודה-פסיק.

לאחר מכן, נבחן כיצד לשאוף יכול להתמודד עם סוגים שונים של קבצי טקסט. שימוש בעורך טקסט כגון מֶרֶץ (ההרפתקנים אולי ירצו לנסות צמא), נוסיף קצת סימון HTML לקובץ שלנו:



קובץ HTML שגוי

השועל החום המהיר חיבב את הכלב הרפוי.

קובץ HTML שגוי

השועל החום המהיר חיבב את הכלב הרפוי.


כעת, אם ננסה לבדוק איות את הקובץ שהשתנה, אנו נתקלים בבעיה. אם נעשה זאת כך:



[me@linuxbox ~]$ בדיקת aspl foo.txt

[me@linuxbox ~]$ בדיקת aspl foo.txt


נקבל את זה:



<html>

<html>



קובץ HTML שגוי

קובץ HTML שגוי



השועל החום המהיר חיבב את הכלב הרפוי.

השועל החום המהיר חיבב את הכלב הרפוי.




1) HTML

2) ht ml

3) ht-ml

4) המל

5) חמיל

6) מלון

1) HTML

2) ht ml

3) ht-ml


אני מתעלם

r) להחליף

א) הוסף

ב) הפלה

I) התעלם מהכל

יח) החלף הכל

יב) הוסף נמוך יותר

x) יציאה

אני מתעלם

r) להחליף

א) הוסף

ב) הפלה


?

?


aspell יראה את התוכן של תגי ה-HTML באיות שגוי. ניתן להתגבר על בעיה זו על ידי הכללת האפשרות -H (HTML) מצב בדיקה, כך:


[me@linuxbox ~]$ aspell -H בדוק foo.txt

[me@linuxbox ~]$ aspell -H בדוק foo.txt


מה שיגרום לזה:




כתיב שגוי קובץ HTML

כתיב שגוי קובץ HTML



השועל החום המהיר חיבב את הכלב הרפוי.

השועל החום המהיר חיבב את הכלב הרפוי.




1) כתיב מי

2) מי כתיב

3) איות שגוי

4) מפוזרים

5) כוסמין

אני מתעלם

r) להחליף

6) יישום שגוי

7) קריאה לא נכונה

8) נכתב מחדש

9) איות שגוי

0) הוטעה

I) התעלם מהכל

יח) החלף הכל

1) כתיב מי

2) מי כתיב

3) איות שגוי

4) מפוזרים

5) כוסמין

אני מתעלם

r) להחליף


א) הוסף

ב) הפלה

יב) הוסף נמוך יותר

x) יציאה

א) הוסף

ב) הפלה


?

?


מתעלמים מה-HTML ורק החלקים שאינם סימון של הקובץ מסומנים. במצב זה, מתעלמים מהתוכן של תגי HTML ולא בודקים איות. עם זאת, התוכן של ALT תגים, שנהנים מבדיקה, מסומנים במצב זה.


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



מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: