Fmt (Unix)
યુનિક્સ, પ્લાન 9, ઇન્ફર્નો અને યુનિક્સ જેવી ઓપરેટિંગ સિસ્ટમ્સમાં આદેશનો ઉપયોગ મનુષ્યોને વાંચવા માટે કુદરતી ભાષાના લખાણને ફોર્મેટ કરવા માટે થાય છે. ઝાંખી આ આદેશનો ઉપયોગ પરંપરાગત રીતે રચના પછી અને ડિલિવરી પહેલાં ઇમેઇલ સંદેશાઓને ફરીથી ગોઠવવા માટે કરવામાં આવે છે. તેનું વાક્યરચના વિવિધ યુનિક્સમાં સમાન છે, પરંતુ સમાન નથી. ઇનપુટ લાઇનને બરાબર (જીએનયુ કોર યુટિલિટીઝમાંથી) વીંટાળવાને બદલે, લક્ષ્યની પહોળાઈની શક્ય તેટલી નજીક પહોંચતી દરેક લાઇનની લંબાઈ સાથે વૈશ્વિક સ્તરે શ્રેષ્ઠ, સંતુલિત આઉટપુટ ઉત્પન્ન કરવા માટે ઇનપુટ લાઇનને તોડવા, ભરવા અને જોડવાનો પ્રયાસ કરે છે. મોટાભાગના અમલીકરણમાં, શબ્દ રૅપ ઓપ્ટિમાઇઝેશન પ્રક્રિયામાં સામાન્ય રીતે બે માપદંડની જરૂર પડે છેઃ લક્ષ્ય આઉટપુટ લાઇનની પહોળાઈ, અને મહત્તમ સ્વીકાર્ય લાઇનની પહોળાઈ (જે ઓપ્ટિમાઇઝેશન માટે જગ્યા આપવા માટે અગાઉની એક કરતા મોટી હોવી જોઈએ). આ બંને વિકલ્પો એક સાથે આપવાનું હંમેશા શક્ય ન પણ હોઈ શકે. ઉદાહરણ તરીકે, જીએનયુની પ્રારંભિક આવૃત્તિઓ માત્ર મહત્તમ પહોળાઈ વિકલ્પને સ્વીકારી શકે છે, જે સ્વીચ દ્વારા આપવામાં આવે છે, અથવા સુસંગતતા માટે સીધા પ્રથમ આદેશ વાક્ય વિકલ્પ તરીકે (પછીની આવૃત્તિઓ લક્ષ્યની પહોળાઈ અને મહત્તમ પહોળાઈને સ્પષ્ટ કરવા માટે ઉપયોગ કરે છે). વિગતવાર ઉદાહરણો માટે સોલારિસ મેન પેજ અને ફ્રીબીએસડી મેન્યુઅલ એન્ટ્રી જુઓ, અને મોટાભાગના લિનક્સ વિતરણો દ્વારા સમાવિષ્ટ જીએનયુ ઉપયોગિતાના નવીનતમ દસ્તાવેજો સાથે સરખામણી કરો. પ્લાન 9 મેન પેજ પણ જુઓ. તેનાથી વિપરીત, તેમાં કોઈ યુનિકોડ આધાર નથી, અને લખાણના સમર્થનને સમર્થન આપતું નથી. આ આદેશ માઇક્રોસોફ્ટ વિન્ડોઝ માટે એક અલગ પેકેજ તરીકે ઉપલબ્ધ છે, જે સામાન્ય જીએનયુ યુનિક્સ જેવી ઉપયોગિતાઓના મૂળ વિન 32 પોર્ટ્સના અનક્સયુટીલ્સ સંગ્રહના ભાગ રૂપે ઉપલબ્ધ છે. ઉદાહરણ તરીકે આ પ્રકારના લખાણને ઇનપુટ તરીકે આપવામાં આવ્યું છેઃ લોરેમ ઇપ્સમ ડોલોર સિટ એમેટ, કોન્સેક્ટેટ્યુઅર એડિપિસિંગ એલિટ. લગ્નજીવનને ગૌરવપૂર્ણ અને ગૌરવપૂર્ણ બનાવો. બેમાંથી એક, બેમાંથી એક, બેમાંથી એક, બેમાંથી એક, બેમાંથી એક, બેમાંથી એક. બન્નેમાંથી કોઇને કોઇની જરૂર નથી. મોર્બી ઈદ ડુઈ ઇન ડાયમ ઓર્નેઅર ડિક્ટમ. પ્રેઝન્ટ કન્સેક્ટેટર વેહિક્યુલા ઇપ્સમ. પ્રેઝન્ટ ટોર્ટોર માસા, કોન્ગ્યુ એટ, ઓર્નેઅર ઇન, પોઝ્યુઅર ઇગેટ, પેડે. વિવામસ રોન્કસ. ક્વિસ્ક લેક્સસ. હેકા હેબિટેસ પ્લેટ ડિક્ટમસ્ટમાં. નુલ્લમ મૌરિસ ટેલસ, સોલિસિટુડિન નોન, સેમ્પર ઇગેટ, સોડાલેસ નોન, પેડે. ફેસેલસ વેરિયસ ઉલામકોર્પર લિબેરો. ફ્યુસ ઇપ્સમ લોરેમ, આઇક્યુલિસ એનઇસી, વલ્પુટેટ વિટે, સસિપીટ વેલ, ટોર્ટોર. ક્રાસ વેરિયસ. નુલ્લમ ફ્રિંજિલા પેલ્લેન્ટેસ્ક ઓર્સી. નુલ્લા યુ એન્ટે પુલ્વીનર વેલિટ રોન્કસ લેસીનિયા. મોર્બી ફ્રિન્જિલા લેકસ ક્યુ આર્કુ. વેસ્ટિબ્યુલમ સેમ ક્વામ, ડેપીબસ ઇન, ફ્રિન્જિલા ઉટ, વેનેટીસ ઉટ, નેક. આમાંથી પસાર થયા પછી, દરેક લીટીની પહોળાઈ વધુમાં વધુ 50 અક્ષરો હોય છે અને લખાણ આ અવરોધમાં વહે છેઃ લોરેમ ઇપ્સમ ડોલોર સિટ એમેટ, કોન્સેક્ટેટર એડિપિસિંગ એલિટ. લગ્નજીવનને ગૌરવપૂર્ણ અને ગૌરવપૂર્ણ બનાવો. બેમાંથી એક, બેમાંથી એક, બેમાંથી એક, બેમાંથી એક, બેમાંથી એક, બેમાંથી એક. બન્નેમાંથી કોઇને કોઇની જરૂર નથી. મોર્બી ઈદ ડુઈ ઇન ડાયમ ઓર્નેઅર ડિક્ટમ. પ્રેઝન્ટ કન્સેક્ટેટર વેહિક્યુલા ઇપ્સમ. પ્રેઝન્ટ ટોર્ટોર માસા, કોન્ગ્યુ એટ, ઓર્નેઅર ઇન, પોઝ્યુઅર ઇગેટ, પેડે. વિવામસ રોન્કસ. ક્વિસ્ક લેક્સસ. હેકા હેબિટેસ પ્લેટ ડિક્ટમસ્ટમાં. નુલ્લમ મૌરિસ ટેલસ, સોલિસિટુડિન નોન, સેમ્પર ઇગેટ, સોડાલેસ નોન, પેડે. ફેસેલસ વેરિયસ ઉલામકોર્પર લિબેરો. ફ્યુસ ઇપ્સમ લોરેમ, આઇક્યુલિસ એનઇસી, વલ્પુટેટ વિટે, સસિપીટ વેલ, ટોર્ટોર. ક્રાસ વેરિયસ. નુલ્લમ ફ્રિંજિલા પેલ્લેન્ટેસ્ક ઓર્સી. નુલ્લા યુ એન્ટે પુલ્વીનર વેલિટ રોન્કસ લેસીનિયા. મોર્બી ફ્રિન્જિલા લેકસ ક્યુ આર્કુ. વેસ્ટિબ્યુલમ સેમ ક્વામ, ડેપીબસ ઇન, ફ્રિન્જિલા ઉટ, વેનેટીસ ઉટ, નેક. યુનિક્સ આદેશોની યાદી પણ જુઓ સંદર્ભો બાહ્ય કડીઓ યુનિક્સ ટેક્સ્ટ પ્રોસેસિંગ ઉપયોગિતાઓ યોજના 9 આદેશો ઇન્ફર્નો (ઓપરેટિંગ સિસ્ટમ) આદેશો