array पर टैग किए गए जवाब

एक सरणी निरंतर मेमोरी में वस्तुओं को संग्रहीत करने के लिए सबसे सरल डेटा-संरचना है

5
क्या बैश के साथ एक सरणी के अंतिम तत्व को पढ़ने का एक तरीका है?
अगर मेरे पास 5 तत्वों के साथ एक सरणी है, उदाहरण के लिए: [a][b][c][d][e] इसका उपयोग करके echo ${myarray[4]}मैं देख सकता हूँ कि यह क्या है। लेकिन क्या होगा अगर मुझे दिए गए सरणी में तत्वों की संख्या पता नहीं है? क्या अज्ञात लंबाई सरणी के अंतिम तत्व को पढ़ने …
68 bash  array 

2
कैसे बाश में परिभाषित एक सरणी की लंबाई की गणना करने के लिए?
मैं बैश करने के लिए नया हूं और अपने प्रश्न का उत्तर देने के लिए एक अच्छा ट्यूटोरियल नहीं ढूंढ सकता। array=( item1 item2 item3) for name in ${array[@]}; do echo current/total ... some other codes done मैं "चालू" और "कुल" मान की गणना करना चाहता हूं, क्योंकि यह होने …
58 bash  array 

4
मैं किसी तत्व को किसी सरणी से पूरी तरह कैसे निकाल सकता हूं?
unset array[0]तत्व को निकालता है, लेकिन फिर भी अगर मुझे कुछ अधिक echo ${array[0]}मूल्य मिलता है, तो ऐसा करने के अन्य तरीके हैं, लेकिन अगर किसी सरणी के तत्व में नीचे जैसे स्थान हैं array[0]='james young' array[1]='mary' array[2]='randy orton' लेकिन ये भी काम करने में विफल होते हैं array=${array[@]:1} #removed …


3
एक कमांड के तर्कों में एक सरणी बदलना?
मेरे पास एक कमांड के "विकल्प" की एक सरणी है। my_array=(option1 option2 option3) मैं विकल्प के रूप में सरणी से मानों का उपयोग करके इस कमांड को बैश स्क्रिप्ट में कॉल करना चाहता हूं। तो, command $(some magic here with my_array) "$1"बन जाता है: command -option1 -option2 -option3 "$1" मैं …
39 bash  parameter  array 

3
'सिंटैक्स त्रुटि: "(" अप्रत्याशित "एक सरणी बनाते समय
मेरे पास दो (डेबियन) लिनक्स सर्वर हैं। मैं एक शेल स्क्रिप्ट बना रहा हूं। पहले एक पर मैं इस प्रकार एक सरणी बनाता हूं: #!/bin/bash target_array=( "/home/user/direct/filename -p123 -r" ) यह ठीक काम करता है। लेकिन जब मैं इसे दूसरे सर्वर पर चलाता हूं तो मुझे यह मिलता है: Syntax …

2
क्या कोई कारण है कि Zsh सरणी का पहला तत्व 0 के बजाय 1 द्वारा अनुक्रमित किया गया है?
आधुनिक प्रोग्रामिंग और पटकथा भाषाओं के साथ मेरा अनुभव से, मेरा मानना है कि सबसे प्रोग्रामर आम तौर पर से एक सरणी के पहले तत्व की चर्चा करते हुए के आदि हैं 0 सूचकांक के रूप में। 1 का उपयोग करने में कोई पर्याप्त फायदे हैं ? मुझे यकीन है …
27 zsh  history  array 

4
यूनिक्स बॉर्न शेल में पहुंचता है
मैं बॉर्न शेल ( /bin/sh) में सरणियों का उपयोग करने की कोशिश कर रहा हूं । मैंने पाया कि सरणी तत्वों को आरंभ करने का तरीका है: arr=(1 2 3) लेकिन यह एक त्रुटि का सामना कर रहा है: syntax error at line 8: `arr=' unexpected अब जिस पद पर …

1
क्या बैश साहचर्य सरणी चर पर सभी 'अनुक्रमित आईडी' (कुंजी) को सूचीबद्ध करने का एक तरीका है?
मेरे पास यह सरणी है: declare -A astr मैं इसमें तत्व जोड़ता हूं: astr[elemA]=123 astr[elemB]=199 लेकिन बाद में मुझे यह जानने की जरूरत है कि इंडेक्स आईडी (एलईएमएक्सए और एलएमबी) क्या हैं और उन्हें सूचीबद्ध करें। echo "${astr[@]}" #this only get me the values...
26 bash  array 

3
बैश में संभावित बग ?: फू () {गूंज "$ {var [0]}"; }; var = (बार बाज) फू
OS : उबंटू 16.04.3 शैल : बैश 4.3.48 मुझे पता है कि अस्थायी रूप में के रूप में एक चर की सामग्री को बदलने के लिए संभव है var=value command, शायद जा रहा है IFS= read -r varइस का सबसे उल्लेखनीय मामला। और, ग्रेग की विकी के लिए धन्यवाद , …
22 bash  array 


1
Awk में एक सरणी हटाएँ
Awk में, मैं एक लूप के साथ एक ऐरे को खाली कर सकता हूं, जिससे यह एक खाली एरे बनता है, जो इसे डिलीट करने के बराबर है। for (key in array) delete array[key]; क्या कोई सरल तरीका है? क्या मैं किसी सरणी को पूरी तरह से हटा सकता हूं, …
18 awk  array 

5
BASH साहचर्य सरणी मुद्रण
क्या सभी तत्वों पर नियंत्रण के बिना संपूर्ण सरणी ([कुंजी] = मान) मुद्रित करने का कोई तरीका है? मान लें कि मैंने कुछ तत्वों के साथ एक सरणी बनाई है: declare -A array array=([a1]=1 [a2]=2 ... [b1]=bbb ... [f500]=abcdef) मैं पूरे ऐरे से वापस प्रिंट कर सकता हूं for i …

2
"$ {My_array [@] / # / -}" में किस प्रकार का ऑपरेशन है?
किसी कमांड के तर्कों में किसी सरणी को बदलने के लिए स्वीकृत उत्तर ? निम्नलिखित बैश कमांड का उपयोग करता है: command "${my_array[@]/#/-}" "$1" मैं यह पता लगाने की कोशिश कर रहा हूं कि /#/-भाग क्या करता है, बिल्कुल। दुर्भाग्य से, मुझे नहीं पता कि इसे क्या कहा जाए, इसलिए …
17 bash  array 


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.