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

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

8
कैसे परीक्षण करें यदि सरणी तत्व बैश में सभी समान हैं?
निम्न सरणी प्रत्येक लाइन मशीनों पर डिस्क की संख्या का प्रतिनिधित्व करती है प्रत्येक एकल सरणी में एक लिनक्स मशीन पर डिस्क की संख्या शामिल है । echo ${ARRAY_DISK_Quantity[*]} 4 4 4 4 2 4 4 4 यह पहचानने का सरल तरीका क्या है कि सभी सरणी के मान समान …
15 bash  shell-script  awk  array 


1
बैश सरणी मानों को संदर्भित करते समय @ और * के बीच क्या अंतर है?
यह बैश गाइड कहता है: यदि अनुक्रमणिका संख्या @ या * है, तो किसी सरणी के सभी सदस्यों को संदर्भित किया जाता है। जब मैं ऐसा करता हूं: LIST=(1 2 3) for i in "${LIST[@]}"; do echo "example.$i " done देता है: example.1 example.2 example.3(वांछित परिणाम)। लेकिन जब मैं उपयोग …
15 bash  array 

4
एक क्षेत्र JSON सरणी से bash सरणी में पार्स करें
मेरे पास एक JSON आउटपुट है जिसमें एक चर में संग्रहीत वस्तुओं की एक सूची है। (मैं सही नहीं हो सकता है) [ { "item1": "value1", "item2": "value2", "sub items": [ { "subitem": "subvalue" } ] }, { "item1": "value1_2", "item2": "value2_2", "sub items_2": [ { "subitem_2": "subvalue_2" } ] …

1
Zsh के साथ $ पथ और $ PATH (लोअरकेस बनाम अपरकेस) में क्या अंतर है?
में FreeBSD 12, का उपयोग कर zshखोल, मैं जब को देखकर इस अंतर पर ध्यान $path(लोअरकेस) बनाम $PATH(अपरकेस)। echo $path / sbin / bin / usr / sbin / usr / bin / usr / स्थानीय / sbin / usr / स्थानीय / बिन / usr / घर / freebsd …
13 zsh  variable  path  array 

3
कैसे राख करने के लिए बैश-शैली सरणियों को पोर्ट करें?
कुछ समय पहले मैंने एक बैश स्क्रिप्ट लिखी है जो अब पर्यावरण के साथ चलना चाहिए ash। इस bashतरह था: services=( "service1.service" "service2.service" "service3.service" ) for service in "${services[@]}" do START $service done START() { echo "Starting "$1 systemctl start $1 } वास्तव में सरणी में 40 सेवाएं हैं, और …
13 bash  shell  array  ash 

4
बैश स्क्रिप्ट प्रक्रियाओं के लिए प्रतीक्षा करें और रिटर्न कोड प्राप्त करें
मैं एक स्क्रिप्ट बनाने की कोशिश कर रहा हूं जो कई पृष्ठभूमि कमांड शुरू करेगा। प्रत्येक पृष्ठभूमि कमांड के लिए मुझे रिटर्न कोड प्राप्त करने की आवश्यकता है। मैं निम्नलिखित स्क्रिप्ट की कोशिश कर रहा हूँ: #!/bin/bash set -x pid=() return=() for i in 1 2 do echo start $i …
13 linux  bash  process  array 

5
BASH में दो सरणियों का अंतर्ग्रहण
मेरे पास दो सरणियाँ हैं: A=(vol-175a3b54 vol-382c477b vol-8c027acf vol-93d6fed0 vol-71600106 vol-79f7970e vol-e3d6a894 vol-d9d6a8ae vol-8dbbc2fa vol-98c2bbef vol-ae7ed9e3 vol-5540e618 vol-9e3bbed3 vol-993bbed4 vol-a83bbee5 vol-ff52deb2) B=(vol-175a3b54 vol-e38d0c94 vol-2a19386a vol-b846c5cf vol-98c2bbef vol-7320102b vol-8f6226cc vol-27991850 vol-71600106 vol-615e1222) सरणियों को सॉर्ट नहीं किया जाता है और संभवतः डुप्लिकेट किए गए तत्व भी हो सकते हैं। मैं इन …
12 bash  scripting  array 


2
शेल द्वारा सरणी समर्थन के लिए परीक्षण
क्या कमांड लाइन पर स्थानीय बॉर्न-जैसे शेल द्वारा सरणी समर्थन के लिए परीक्षण का एक संक्षिप्त तरीका है? यह हमेशा संभव है: $ arr=(0 1 2 3);if [ "${arr[2]}" != 2 ];then echo "No array support";fi या $SHELLशेल संस्करण के लिए परीक्षण : $ eval $(echo "$SHELL --version") | grep …

3
बैर में एक स्ट्रिंग से "शब्दों" की एक सरणी में जाओ
मुझे एक स्ट्रिंग से एक सरणी में जाने की आवश्यकता है जहां प्रत्येक प्रविष्टि उस स्ट्रिंग पर प्रत्येक शब्द है। उदाहरण के लिए, के साथ शुरू: VotePedro="Vote for Pedro" मुझे सरणी की आवश्यकता है: Vote For Pedro जो तब मुझे इस पर चलना चाहिए: for i in "${votePedroArray[@]}" do ## …

2
बैश सरणी में तत्वों की संख्या की गणना करें, जहां सरणी का नाम गतिशील है (यानी एक चर में संग्रहीत)
प्रश्न का संक्षिप्त विवरण: क्या बाश सरणी में तत्वों की संख्या की गणना करने के लिए अंतर्निहित बैश विधि है, जहां सरणी का नाम डायनामिक है (अर्थात एक चर में संग्रहीत), बिना सरणी की पूरी तरह से प्रतिलिपि बनाने या उपयोग करने के लिए eval? अधिक जानकारी: बैश पैरामीटर प्रतिस्थापन …

1
बैश चर असाइनमेंट में एकल कोष्ठक
मैं बैश में सिंगल कोष्ठक के बारे में सोच रहा था। मुझे पता है कि इनका उपयोग उपखंडों में आदेशों को निष्पादित करने के लिए किया जाता है और उनका उपयोग सरणियों के निर्माण के लिए किया जाता है, लेकिन क्या उनका उपयोग किसी और चीज के लिए किया जाता …
11 bash  array 

2
बश में चर करने के लिए डिफ़ॉल्ट सरणी लिखें
मैं उम्मीद कर रहा था excludes="${excludes:-( ${default_excludes[@]} )}" $excludesखाली हो तो एक सरणी हो । दुर्भाग्य से सामान के बाद :-एक स्ट्रिंग होने के लिए लिया जाता है। क्या मुझे कुछ सिंटैक्स गर्भपात याद आया, या क्या मुझे क्लूनी का उपयोग करना है if [ -z "${excludes:-}" ] then excludes=( …
10 bash  array 

6
तत्वों की लंबाई के अनुसार बैश सॉर्ट सरणी?
तार की एक सरणी को देखते हुए, मैं प्रत्येक तत्व की लंबाई के अनुसार सरणी को सॉर्ट करना चाहूंगा। उदाहरण के लिए... array=( "tiny string" "the longest string in the list" "middle string" "medium string" "also a medium string" "short string" ) को सॉर्ट करना चाहिए ... "the longest string …

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