True and false (commands)
યુનિક્સ જેવી ઓપરેટિંગ સિસ્ટમોમાં, સાચું અને ખોટું એ આદેશો છે જેનું એકમાત્ર કાર્ય હંમેશા પૂર્વનિર્ધારિત બહાર નીકળવાની સ્થિતિ સાથે પરત ફરવાનું હોય છે. પ્રોગ્રામરો અને સ્ક્રિપ્ટો ઘણીવાર આદેશની સફળતા (બહાર નીકળવાની સ્થિતિ શૂન્ય) અથવા નિષ્ફળતા (બિન-શૂન્ય) નું મૂલ્યાંકન કરવા માટે આદેશની બહાર નીકળવાની સ્થિતિનો ઉપયોગ કરે છે. સાચા અને ખોટા આદેશો આદેશની સફળતાના તાર્કિક મૂલ્યોનું પ્રતિનિધિત્વ કરે છે, કારણ કે સાચા આદેશો 0 આપે છે અને ખોટા આદેશો 1 આપે છે. ઉપયોગ આદેશોનો ઉપયોગ સામાન્ય રીતે શરતી નિવેદનો અને શેલ સ્ક્રિપ્ટ્સના લૂપ્સમાં થાય છે. ઉદાહરણ તરીકે, નીચેની શેલ સ્ક્રિપ્ટ વિક્ષેપિત થાય ત્યાં સુધી ઇકો હેલો લૂપનું પુનરાવર્તન કરે છેઃ જ્યારે ટ્રુ ડુ ઇકો હેલો થઈ ગયું આદેશોનો ઉપયોગ અન્ય આદેશોના ક્રમની સફળતા અથવા નિષ્ફળતાને અવગણવા માટે થઈ શકે છે, ઉદાહરણ તરીકેઃ બનાવો. & & ફોલ્સ વપરાશકર્તાના લૉગિન શેલને, ઇન/વગેરે/પાસડબલ્યુડી પર સેટ કરવું, અસરકારક રીતે તેમને ઇન્ટરેક્ટિવ શેલની ઍક્સેસને નકારે છે, પરંતુ તેમનું એકાઉન્ટ હજુ પણ અન્ય સેવાઓ માટે માન્ય હોઈ શકે છે, જેમ કે એફટીપી. (જોકે, જો ઉપલબ્ધ હોય તો, આ હેતુ માટે વધુ યોગ્ય હોઈ શકે છે, કારણ કે તે સત્ર સમાપ્ત કરતા પહેલા સૂચના છાપે છે.) પ્રોગ્રામ્સ કોઈ "વાસ્તવિક" પરિમાણો લેતા નથી; જીએનયુ સંસ્કરણમાં, પ્રમાણભૂત પરિમાણ-- હેલ્પ વપરાશ સારાંશ પ્રદર્શિત કરે છે અને-- સંસ્કરણ પ્રોગ્રામ સંસ્કરણ પ્રદર્શિત કરે છે. નલ આદેશ સાચા આદેશને કેટલીકવાર ખૂબ જ સમાન નલ આદેશ સાથે બદલવામાં આવે છે, જે સિંગલ કોલોન (:) તરીકે લખાય છે. નલ આદેશ શેલમાં બનેલો છે, અને તેથી જો સાચું એ બાહ્ય પ્રોગ્રામ હોય તો તે વધુ કાર્યક્ષમ હોઈ શકે છે (સાચું એ સામાન્ય રીતે કાર્યમાં બનેલો શેલ હોય છે). આપણે ઉપરના ઉદાહરણને ટ્રુના બદલેઃ વાઇલઃ ડુ ઇકો હેલો ડન નો ઉપયોગ કરીને ફરીથી લખી શકીએ છીએ નલ આદેશ પરિમાણો લઈ શકે છે, જેને અવગણવામાં આવે છે. તેનો ઉપયોગ ${પરામિતિઃ = શબ્દ} પરિમાણ વિસ્તરણ સ્વરૂપ દ્વારા શેલ ચલને મૂળભૂત મૂલ્યો સોંપવા જેવી આડઅસરો માટે નો-ઑપ ડમી આદેશ તરીકે પણ થાય છે. ઉદાહરણ તરીકે, બેશ માટે બગ-રિપોર્ટિંગ સ્ક્રિપ્ટઃઃ ${TMPDIR: =/tmp}: ${EDITOR = $DEFEDITOR}: ${USER = ${LOGNAME-'વ્હોમી'}} યુનિક્સ આદેશોની સૂચિ પણ જુઓ બે-મૂલ્યવાન તર્ક IEFBR14 નોંધો સંદર્ભો મેન્યુઅલ પૃષ્ઠો સાચું (1): કંઇ ન કરો, સફળતાપૂર્વક-Gᱱᱩ કોર્યુટિલ્સ સંદર્ભ ખોટો (1): કંઇ ન કરો, અસફળ રીતે-Gᱱᱩ કોર્યુટિલ્સ સંદર્ભ સાચું (1): સાચું મૂલ્ય પરત કરો-ફ્રીબીએસડી મેન્યુઅલ પૃષ્ઠ ખોટું (1): ખોટું મૂલ્ય પરત કરો-ફ્રીબીએસડી મેન્યુઅલ પૃષ્ઠ માનક યુનિક્સ