প্রশ্ন ট্যাগ «variable-substitution»

1
Itution {! Var_name + x the বিকল্পটির অর্থ কী?
আমি একটি স্ক্রিপ্ট পেয়েছি যার একটি ফাংশন রয়েছে যা ভেরিয়েবল সেট করা আছে কিনা তা পরীক্ষা করে তবে আমি এটি খুব ভাল বুঝতে পারি না। check_if_variable_is_set() { var_name=$1 if [ -z "${!var_name+x}" ]; then false else true fi } এই প্রতিস্থাপনের সাথে ঠিক কী ঘটে?

3
কমান্ড প্রতিস্থাপনের পরিবর্তনশীল প্রতিস্থাপনে বাসা বাঁধতে পারে?
আমি কোনও কমান্ডের মাধ্যমে অ্যাক্সেস করে এমন একটি নির্দিষ্ট স্ট্রিংয়ে পরিবর্তনশীল বিকল্প ব্যবহার করতে চাই। উদাহরণস্বরূপ, আমি যদি আমার ক্লিপবোর্ডে কিছু অনুলিপি করি তবে আমি এটির মতো এটি অ্যাক্সেস করতে পারি। $ xclip -o -selection clipboard Here's a string I just copied. যদি আমি এটিকে কোনও ভেরিয়েবলের জন্য নির্ধারণ করি, …

2
যদি আনসেট না করা হয় তবে শীর্ষস্থানীয় কলোন তৈরি না করে PATH -র মতো চলকটিতে যুক্ত করুন
আমার একটি ডিরেক্টরি যুক্ত করতে হবে PKG_CONFIG_PATH। সাধারণত, আমি স্ট্যান্ডার্ডটি ব্যবহার করব export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:$(pyenv prefix)/lib/pkgconfig তবে PKG_CONFIG_PATHআমার সিস্টেমে আগে সেট করা হয়নি। অতএব, চলকটি একটি :অক্ষর দিয়ে শুরু হয় , যা এটি বর্তমান ডিরেক্টরিটি প্রথমে সন্ধান করতে বলে। আমি এটা চাইনা. আমি নিম্নলিখিত উপর স্থির, export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}${PKG_CONFIG_PATH:+:}$(pyenv prefix)/lib/pkgconfig তবে তা …

3
কীভাবে আমি WGET এ ভেরিয়েবলে সঞ্চিত যুক্তিটি পাস করতে পারি
আমি একটি বাশ স্ক্রিপ্ট লিখছি যা ব্যাপকভাবে উইজেট ব্যবহার করে। সমস্ত সাধারণ পরামিতি এক জায়গায় সংজ্ঞায়িত করতে আমি সেগুলি ভেরিয়েবলগুলিতে সঞ্চয় করি। এখানে কোডের একটি অংশ রয়েছে: useragent='--user-agent="Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0"' cookies_file="/tmp/wget-cookies.txt" save_cookies_cmd="--save-cookies $cookies_file --keep-session-cookies" load_cookies_cmd="--load-cookies $cookies_file --keep-session-cookies" function mywget { log "#!!!!!!!!!# WGET #!!!!!!!!!# wget …

10
বাশ: একটি আইপিভি 4 ঠিকানার চারটি বিভাগের একটি বের করুন
আমরা সিনট্যাক্স ব্যবহার করতে পারেন ${var##pattern}এবং ${var%%pattern}একটি IPv4 ঠিকানা শেষ ও প্রথম অধ্যায় বের করে আনতে: IP=109.96.77.15 echo IP: $IP echo 'Extract the first section using ${var%%pattern}: ' ${IP%%.*} echo 'Extract the last section using ${var##pattern}: ' ${IP##*.} প্যারামিটার সম্প্রসারণ ব্যবহার করে আমরা কীভাবে আইপিভি 4 ঠিকানার দ্বিতীয় বা তৃতীয় …

2
সঠিক লাইনটি খুঁজে পেতে গ্রেপ করবেন, বিষয়বস্তুগুলি পরিবর্তন করতে হবে, তারপরে এটিকে মূল ফাইলে রেখে দেবেন?
আমি একটি ফাইলের একটি নির্দিষ্ট লাইনে একটি শব্দ পরিবর্তন করার চেষ্টা করছি, তবে সমস্ত একসাথে সংযোগ করতে আমার কিছুটা সমস্যা হচ্ছে। মূলত, আমার ফাইলে একটি লাইনে 'ফার্মওয়্যার_রিভিশন' কীওয়ার্ড রয়েছে এবং এই লাইনে (এবং কেবল এই লাইনটিতে) আমি 'পরীক্ষার' শব্দটি 'উত্পাদন' শব্দের সাথে প্রতিস্থাপন করতে চাই। সুতরাং আমি এটি করতে পারি: …

2
পাইপিং বাশ স্ট্রিং ম্যানিপুলেশন
আমি অন্য কিছু পাইপিং ব্যাশ স্ট্রিংয়ের ম্যানিপুলেশন প্রশ্নগুলি পড়েছি তবে সেগুলি বিশেষায়িত অ্যাপ্লিকেশন বলে মনে হচ্ছে। মূলত, নীচের আরও সহজ করার উপায় আছে? পরিবর্তে $ string='hello world'; string2="${string// /_}"; echo "${string2^^}" HELLO_WORLD কিছুটা এইরকম $ echo 'hello world' | $"{-// /_}" | "${ -^^}" HELLO_WORLD সম্পাদনা আমি গতি বজায় রাখা …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.