প্রশ্ন ট্যাগ «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 আমি এই সত্তার প্রত্যাশিত আউটপুট হিসাবে "বর্তমান" এবং "মোট" মান গণনা করতে চাই: 1/3 2/3 3/3 যেকোন ধরণের পরামর্শের …
57 bash  array 

4
আমি কীভাবে একটি অ্যারের থেকে কোনও উপাদান পুরোপুরি সরিয়ে ফেলতে পারি?
unset array[0]উপাদানটি সরিয়ে দেয় তবুও যদি আমি echo ${array[0]}একটি নাল মান পাই তবে আরও এটি করার অন্যান্য উপায় আছে তবে যদি অ্যারের কোনও উপাদানটিতে নীচের মতো স্পেস থাকে array[0]='james young' array[1]='mary' array[2]='randy orton' কিন্তু এগুলি কাজ করতে ব্যর্থ হয় array=${array[@]:1} #removed the 1st element এখন আমি নতুন অ্যারের মতো হতে …

3
ব্যাশ-এ অ্যারে থেকে / এলিমেন্টে কীভাবে একটি উপাদান যুক্ত / সরানো যায়?
আমার কাছে কিছু উপাদান রয়েছে এমন অ্যারে রয়েছে, তবে আমি অ্যারের শুরুতে নতুন আইটেমগুলি ধাক্কা দিতে চাই; আমি কেমন করে ঐটি করি?

3
একটি কমান্ডের আর্গুমেন্টে একটি অ্যারে রূপান্তর?
আমার কাছে একটি কমান্ডের "বিকল্পগুলি" এর অ্যারে রয়েছে। my_array=(option1 option2 option3) অ্যারে থেকে মানগুলি বিকল্প হিসাবে ব্যবহার করে আমি এই কমান্ডটিকে বাশ স্ক্রিপ্টে কল করতে চাই। সুতরাং, command $(some magic here with my_array) "$1"হয়ে: command -option1 -option2 -option3 "$1" আমি এটা কিভাবে করবো? এটা কি সম্ভব?
39 bash  parameter  array 

3
Nt সিনট্যাক্স ত্রুটি: "(" অপ্রত্যাশিত) - অ্যারে তৈরি করার সময়
আমার দুটি (ডেবিয়ান) লিনাক্স সার্ভার রয়েছে। আমি একটি শেল স্ক্রিপ্ট তৈরি করছি। প্রথমটিতে আমি এইভাবে একটি অ্যারে তৈরি করি: #!/bin/bash target_array=( "/home/user/direct/filename -p123 -r" ) এটা ঠিক কাজ করে। তবে আমি যখন এটি অন্য সার্ভারে চালিত করি তখন: Syntax error: "(" unexpected যতদূর আমি উভয় সার্ভার একই বলতে পারি। এটি …

2
জ্যাশ অ্যারের প্রথম উপাদানটি 0 এর পরিবর্তে 1 দ্বারা সূচকযুক্ত হওয়ার কোনও কারণ আছে?
আধুনিক প্রোগ্রামিং এবং স্ক্রিপ্টিং ভাষার সাথে আমার অভিজ্ঞতা থেকে, আমি বিশ্বাস করি বেশিরভাগ প্রোগ্রামাররা সাধারণত অ্যারেটির প্রথম উপাদানটিকে সূচক হিসাবে 0 দ্বারা উল্লেখ করতে অভ্যস্ত । 1 ব্যবহারের কি কোনও যথেষ্ট সুবিধা রয়েছে ? আমি নিশ্চিত যে Zsh ব্যতীত অন্যান্য ভাষাগুলির সাথে অ্যারেগুলির সাথে একইরকম আচরণ করার কথা শুনেছি; এটি …
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
বাশে সম্ভাব্য বাগ ?: foo () - প্রতিধ্বনি "$ {var [0]}"; }; var = (বার বাজ) foo
ওএস : উবুন্টু 16.04.3 শেল : 4.3.48 বাশ আমি জানি যে সাময়িকভাবে কোনও ভেরিয়েবলের বিষয়বস্তু হিসাবে সাময়িকভাবে পরিবর্তন করা সম্ভব var=value command, এটি সম্ভবত IFS= read -r varএটির উল্লেখযোগ্য কেস। এবং, গ্রেগের উইকের ধন্যবাদ , আমিও বুঝতে পেরেছি: # Why this foo() { echo "$var"; } var=value foo # And …
22 bash  array 


1
অজানাতে একটি অ্যারে মুছুন
খালি, আমি একটি লুপ দিয়ে একটি অ্যারে সাফ করতে পারি, এটি খালি অ্যারে তৈরি করে যা এটি মুছার সমতুল্য। for (key in array) delete array[key]; একটি সহজ উপায় আছে কি? আমি কী কোনও অ্যারে পুরোপুরি মুছতে পারি, যাতে ভেরিয়েবলের নামটি স্কেলারের জন্য পুনরায় ব্যবহার করা যায়?
18 awk  array 

2
"$ {আমার_আরে [@] / # / -}" এ / # / - কী ধরণের অপারেশন?
একটি অ্যারেরকে একটি আদেশের যুক্তিতে রূপান্তরিত করার জন্য গৃহীত উত্তর ? নিম্নলিখিত বাশ কমান্ড ব্যবহার করে: command "${my_array[@]/#/-}" "$1" আমি /#/-অংশটি ঠিক কী করে তা বের করার চেষ্টা করছি । দুর্ভাগ্যক্রমে, আমি এটিকে কী বলব জানি না, তাই কোনও ডকুমেন্টেশন খুঁজে পেতে আমার সমস্যা হচ্ছে। আমি অ্যারে এবং কয়েকটি ওয়েবসাইটে …
17 bash  array 

5
BASH সহযোগী অ্যারে মুদ্রণ
সমস্ত উপাদানকে লুপ না করে একটি সম্পূর্ণ অ্যারে ([কী] = মান) মুদ্রণের কোনও উপায় আছে কি? ধরুন আমি কিছু উপাদান দিয়ে একটি অ্যারে তৈরি করেছি: declare -A array array=([a1]=1 [a2]=2 ... [b1]=bbb ... [f500]=abcdef) আমি পুরো অ্যারে দিয়ে মুদ্রণ করতে পারেন for i in "${!array[@]}" do echo "${i}=${array[$i]}" done যাইহোক, …


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.