खोल में हमारे पास कमांड शिफ्ट है, लेकिन मैंने कुछ उदाहरणों पर देखा कि इसकी देनदारी 3शैल शिफ्ट प्रक्रिया - यह क्या है?
शिफ्ट के बाद कोई संख्या क्यों है? और इसके बारे में क्या? यह क्या करता है ?
उदाहरण:
echo “arg1= $1 arg2=$2 arg3=$3”
shift
echo “arg1= $1 arg2=$2 arg3=$3”
shift
echo “arg1= $1 arg2=$2 arg3=$3”
shift
echo “arg1= $1 arg2=$2 arg3=$3”
shift
उत्पादन होगा:
arg1= 1 arg2=2 arg3=3
arg1= 2 arg2=3 arg3=
arg1= 3 arg2= arg3=
arg1= arg2= arg3=
लेकिन जब मैं कि जोड़ने के लिए, यह इसे सही ढंग से प्रदर्शित नहीं करता है।
आप क्या उत्पादन मिलता है? –
नीचे दिए गए उत्तरों देखें। 'शिफ्ट 3' अनिवार्य रूप से 'शिफ्ट' जैसा ही है; खिसक जाना; shift'। –