1.   مشاوره و انجام پروپوزال  و پایان نامه ، مشاوره در زمینه ارائه سمینار، 
       مشاوره و انجام مقاله های بین المللی و داخلی، 
       مشاوره و انجام مقاله در مجله های علمی پژوهشی معتبر، 
        مشاوره و آموزش شبیه سازی شبکه توسط شبیه ساز آکادمیک 2-NS، 
         مشاوره و آموزش شبیه سازهای ترافیک شهری از قبیل  SUMO، ONE، و ...
          کمک به دانشجویان برای پیاده سازی ایده ها و مقالات خود با شبیه سازهای
               NS2, NS3 , OMNET++ , ONE
     
    
                 شماره تماس :
                         حسین رنجبران:    09101607834   
                                          
    
                  ساعات تماس: 
                                      ۸ الی ۲۰
                         
                   ایمیل:
                         hossein.ranjbaran.it@gmail.com
                        
           
    

جداکننده‌های خروجی در AWK

شروع موضوع توسط AdMiN ‏31/12/13 در انجمن برنامه نویسی AWK

وضعیت موضوع:
You must be a logged-in, registered member of this site to view further posts in this thread.
  1. AdMiN

    AdMiN Administrator هیات مدیره

    همانطور کــه در مثــال مــاقبل مشاهده کردید، بطور پیش‌گزیده، با قرار دادن کاما یک فضای خالی (space) بین فیلدهای خروجی چاپ می‌شود. با تنظیم متغییر OFS یــا Output Field Separatorمی‌توانید بجای فضای خالی، کاراکتر دیگری را بعنوان جداکننده فیلد خروجی قرار دهید.

    متغیر دیگری وجود دارد که نام آن ORS یــاOutput Record Separatorمی‌باشد. این متغییر وظیفه جداسازی رکوردها را در خروجی به عهده دارد. مقدار پیش‌گزیده این متغییرn\ یا کاراکتر خط جدید می‌باشد. مقـــادیــر ایـن دو متغییر را باید در بخش BEGIN اسکریپت خود تنظیم کنید. به مثال زیر توجه کنید:

    {"awk 'BEGIN{ORS="\n----\n"; OFS="\t"; print "Date\t\Time\t\tHost\n#

    print $1 $2,$3,$4}' /var/log/auth.log}<

    Date Time Host
    ----
    Feb1 18:09:01 localhost
    ----
    Feb1 18:09:01 localhost
    ----
    Feb1 18:14:40 localhost
    ----
    Feb1 18:17:01 localhost
    ----
    Feb1 18:17:01 localhost

     
    samira65 از این پست تشکر کرده است.
وضعیت موضوع:
You must be a logged-in, registered member of this site to view further posts in this thread.

این صفحه را به اشتراک بگذارید