Linux fmt հրաման - Օգտագործում և օրինակներ


Այս էջում

  1. Linux fmt հրաման
  2. Q1. Ինչպե՞ս ֆորմատավորել ֆայլի բովանդակությունը մեկ տողով՝ օգտագործելով fmt:
  3. Q2. Ինչպե՞ս փոխել գծի առավելագույն լայնությունը:
  4. Q3. Ինչպե՞ս անել, որ fmt-ն ընդգծել առաջին տողը:
  5. Q4. Ինչպե՞ս ստեղծել fmt split երկար տողեր:
  6. Q5. Ինչպե՞ս ունենալ բառերի և տողերի առանձին տարածություն:
  7. Եզրակացություն

fmt հրամանը տեքստի ձևաչափման գործիք է, որը հեշտացնում է տեքստն ավելի ընթեռնելի դարձնելով` կարգավորելով դրա դասավորությունը: Այն մուտքագրում է ֆայլից կամ ստանդարտ մուտքագրումից և ձևաչափում է տեքստը՝ լրացնելով և միացնելով տողերը՝ որոշակի լայնության մեջ ելք ստանալու համար: Լռելյայնորեն, fmt տողերը փաթաթում է 75 նիշերի, որոնք կարող են կարգավորվել հրամանի տողի ընտրանքների միջոցով: Այն հատկապես օգտակար է տեքստային փաստաթղթերի, էլփոստի նախագծերի կամ ցանկացած պարզ տեքստային ֆայլի վերաֆորմատավորման համար, որը պահանջում է միատեսակ տողերի երկարություն՝ ապահովելով բովանդակության ավելի մաքուր և հետևողական ներկայացում:

Այս ձեռնարկում մենք կքննարկենք fmt-ի հիմունքները և դրա հիմնական առանձնահատկությունները: Այստեղ նշված բոլոր հրամաններն ու հրահանգները փորձարկվել են Ubuntu 24.04-ում:

Linux fmt հրաման

Fmt հրամանը պարզ տեքստի ձևաչափման գործիք է, որը հասանելի է Linux հրամանի տողի օգտագործողներին: Դրա հիմնական շարահյուսությունը հետևյալն է.

fmt [-WIDTH] [OPTION]... [FILE]...

Եվ ահա թե ինչպես է դա նկարագրում man page-ը.

Reformat  each  paragraph  in  the FILE(s), writing to standard output. The option -WIDTH is an abbreviated form of --width=DIGITS.

Ստորև բերված են մի քանի հարց ու պատասխան ոճի օրինակներ, որոնք ձեզ լավ պատկերացում կտան fmt-ի օգտագործման մասին:

Q1. Ինչպե՞ս ֆորմատավորել ֆայլի բովանդակությունը մեկ տողով՝ օգտագործելով fmt:

Երբ օգտագործվում է իր հիմնական ձևով (առանց ընտրանքների), fmt հրամանը դա անում է: Ձեզ անհրաժեշտ է միայն ֆայլի անունը փոխանցել որպես փաստարկ:

fmt [file-name]

Հետևյալ սքրինշոթը ցույց է տալիս հրամանը գործողության մեջ.

Այսպիսով, դուք կարող եք տեսնել, որ ֆայլի մի քանի տող ֆորմատավորվել են այնպես, որ ամեն ինչ հավաքվել է մեկ տողում: Խնդրում ենք նկատի ունենալ, որ բնօրինակ ֆայլը (այս դեպքում ֆայլը 1) մնում է անփոփոխ:

Q2. Ինչպե՞ս փոխել գծի առավելագույն լայնությունը:

Լռելյայնորեն, fmt հրամանը թողարկող տողի առավելագույն լայնությունը 75 է: Այնուամենայնիվ, եթե ցանկանում եք, կարող եք փոխել այն՝ օգտագործելով  -w հրամանի տող տարբերակը, որը պահանջում է նոր սահմանը ներկայացնող թվային արժեք:

fmt -w [n] [file-name]

Ահա մի օրինակ, որտեղ լայնությունը կրճատվել է մինչև 20:

Q3. Ինչպե՞ս անել, որ fmt-ն ընդգծել առաջին տողը:

Դա կարելի է անել՝ առաջին տողի նահանջը մյուսներից տարբերելով, ինչը կարող եք անել՝ օգտագործելով -t հրամանի տող տարբերակը։

fmt -t [file-name]

Q4. Ինչպե՞ս ստեղծել fmt split երկար տողեր:

Fmt հրամանը կարող է նաև բաժանել երկար տողեր, մի հատկություն, որը կարող եք մուտք գործել՝ օգտագործելով -s հրամանի տող տարբերակը:

fmt -s [file-name]

Ահա այս տարբերակի օրինակ.

Q5. Ինչպե՞ս ունենալ բառերի և տողերի առանձին տարածություն:

Fmt հրամանն առաջարկում է -u տարբերակ, որն ապահովում է մեկ տարածություն բառերի և երկու նախադասությունների միջև: Ահա թե ինչպես կարող եք օգտագործել այն.

fmt -u [file-name]

Նկատի ունեցեք, որ մեր դեպքում այս հատկությունը լռելյայն միացված էր:

Եզրակացություն

Համաձայն եմ, fmt-ն առաջարկում է սահմանափակ հնարավորություններ, բայց չի կարելի ասել, որ այն ունի սահմանափակ լսարան: Երբեք չգիտես, թե երբ կարող ես դրա կարիքը ունենալ: Այս ձեռնարկում մենք լուսաբանել ենք հրամանի տողի ընտրանքների մեծ մասը, որն առաջարկում է fmt-ը: Լրացուցիչ մանրամասների համար այցելեք գործիքի մարդ էջ: