ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
ik_5לא בפורום כעת ת.הצטרפות: 16/04/2002 · הודעות: 3027 · מיקום: ישראל
 

הודעה פורסם: 20/05/2009 - 12:49
נושא ההודעה: עבודה עם tr לשינוי רישיות

הפקודה tr מאפשרת לשנות תווים מקלט אל הפלט ה"רגיל" של לינוקס.

הפקודה אינה משתמשת בביטואים רגולריים כדוגמת sed אלא מתרגמת חוקים לתווים והפוך.

בשביל לשנות רישיות נעשה את זה בצורה הבאה:

קוד:
$ tr "[:upper:]" "[:lower:]" < file


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

הודעה פורסם: 20/05/2009 - 13:02
נושא ההודעה:

ליתר דיוק: היא מקבילה לפקודה y (הלא ממש מוכרת) של sed . ‏
בפרל יש אופרטור תרגום דומה עם שני שמות: y ו־tr.‏
קוד:

$ echo abab | tr ab cd
cdcd
$ echo baba | tr ab cd
dcdc
$ echo abab | tr ba dc
cdcd
$ echo abab | sed -e 's/ba/dc/'
adcb
$ echo abab | sed -e 'y/ba/dc/'
cdcd
$ echo abab | perl -p -e 'y/ba/dc/'
cdcd
$ echo abab | perl -p -e 'tr/ba/dc/'
cdcd
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
ארתיום ת.הצטרפות: 15/07/2005 · הודעות: 4433 ·
 

הודעה פורסם: 20/05/2009 - 13:11
נושא ההודעה:

הוא תומך בתווי Unicode? הוא תמוך ב־Locale?

_________________
קזית 3 - קנופיקס עברי.
BiDiTeX - תמיכה בכיווניות ל-LaTeX.
CppCMS - פיתוח ל־web ב־++C.

גם לי יש בלוג Neutral
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
פינגווין אדוםאורח · ·
 

הודעה פורסם: 20/05/2009 - 13:26
נושא ההודעה:

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

הודעה פורסם: 20/05/2009 - 15:47
נושא ההודעה:

לא ממש מוצלח:

קוד:

$ echo abשלום | tr ו a
abaaaaa
$ echo abשלום | tr ו c
abccccc
$ echo abשלום | sed -e 's/ו/c/'
abשלcם
$ echo abשלום | sed -e 'y/ו/c/'
abשלcם
$ echo abשלום | perl -p -e 'y/ו/c/'
abccccc
$ echo abשלום | perl -p -e 'tr/ו/c/'
abccccc
$ echo abשלום | perl -p -e 's/ו/c/'
abשלcם

$ sed --version
GNU sed version 4.1.5
Copyright (C) 2003 Free Software Foundation, Inc.
הוולמ הניא תינכתה .רוקמה יצבק תא האר ,טוריפ רתיל ;תישפח הנכת הניה וז תינכת
    הדימב תאזו ,איהש תילכת וזיאל המאתה וא תוריחס םשל אל וליפא ;תוירחא בתכב
                                                          .תאז רשפאמ קוחהש

$ tr --version
tr (GNU coreutils) 6.10
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Jim Meyering.

$ perl --version

This is perl, v5.10.0 built for x86_64-linux-gnu-thread-multi

Copyright 1987-2007, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.


ii  coreutils      6.10-6         The GNU core utilities
ii  perl           5.10.0-19      Larry Wall's Practical Extraction and Report
ii  sed            4.1.5-6        The GNU sed stream editor
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. ik_5
  2. אורח [צפריר]
  3. ארתיום
  4. אורח [פינגווין אדום]
  5. אורח [צפריר]