প্রশ্ন ট্যাগ «test»

এটি ইউনিক্স ইউটিলিটি "টেস্ট" সম্পর্কে, "" "হিসাবেও আহ্বান করা হয়েছে, বা এর শেল সিনট্যাক্স [[…]] বৈকল্পিক। সফ্টওয়্যার এবং সেটআপ পরীক্ষা করার বিষয়ে প্রশ্নগুলির জন্য, "টেস্টিং" ট্যাগটি ব্যবহার করুন।

5
কেন [[]] পরীক্ষায় ডাবল কোট ব্যবহার করবেন?
ধরা যাক আমাদের একটি ব্যাশ স্ক্রিপ্টে 2 টি পূর্ণসংখ্যা রয়েছে: value1=5 value2=3 তাহলে কেন পরীক্ষা নেওয়ার ক্ষেত্রে আমাদের ডাবল কোট ব্যবহার করা দরকার? উদাহরণ স্বরূপ: if [[ "$value1" -eq "$value2" ]] শুধু নিচেরটি ব্যবহার করবেন না কেন? if [[ $value1 -eq $value2 ]] আমার কাছে, ডাবল উদ্ধৃতিগুলির কোনও অর্থ নেই।
23 bash  shell  quoting  variable  test 


3
সমান পদার্থের বাক্য গঠন কি না?
স্ক্রিপ্ট করার সময়, আমি সাধারণত আমার আইএফএসটি নীচের সিনট্যাক্স দিয়ে লিখি কারণ আমার পক্ষে বোঝা আরও সহজ যে এর পরে যা আসে তা সত্য নয়। if [ ! "$1" = "$2" ]; then অন্যরা বলেন যে নীচের পথটি আরও ভাল if [ "$1" != "$2" ]; then জিনিসটি যখন আমি …
22 shell  test 

3
বাশে দুটি স্ট্রিং তুলনা করা
ifআমার বাশ স্ক্রিপ্টে আমার নিম্নলিখিত ব্লক রয়েছে: if [ ${PACKAGENAME} -eq kakadu-v6_4-00902C ]; then echo "successfully entered if block!!" fi স্ক্রিপ্ট এক্সিকিউশনটি সমান ifহলেও আমার ব্লকে প্রবেশ করছে না । আমি কি ভুল করছি?$PACKAGENAMEkakadu-v6_4-00902C

3
কোনও ভেরিয়েবলকে স্ট্রিং বা ইন্ট হিসাবে হিসাবে তুলনা করার সময় কি কোনও বড় পার্থক্য রয়েছে?
কৌতূহলের বাইরে, যখন কোনও ব্যাশ ভেরিয়েবল তুলনা করা হয় (এর মান এটি হ'ল integer) এটি কোনও পূর্বনির্ধারিত মানের সাথে হয় হিসাবে ঘোষণা করা হয় intবা হিসাবে হিসাবে এটি পরীক্ষা করা সম্ভব string। নমুনা লিপি : #!/bin/bash f1() { [ "$1" == "1" ] && echo "$FUNCNAME: \"1\" compared as string" …
22 bash  shell  test 

4
ইউনিক্স পরীক্ষা কখন পরীক্ষার আদেশে বনাম = বনাম == ব্যবহার করবেন?
কখন আমি -eqবনাম =বনাম ব্যবহার করব== যেমন [[ $num -eq 0 ]] [[ $num = 'zzz' ]] আমি সংখ্যার জন্য এবং স্ট্রিংয়ের জন্য -eq(এবং -ne, ইত্যাদি) ব্যবহার করার একটি নমুনা পর্যবেক্ষণ করেছি =। এর কোনও কারণ আছে এবং কখন আমার ব্যবহার করা উচিত==
22 shell  test 

2
ব্যাশে অনাকাঙ্ক্ষিত অক্ষরের সাথে মেলে ব্র্যাকেট এক্সপ্রেশন (ব্যাপ্তি ছাড়াই)
আমি লিনাক্সে ব্যাশ ব্যবহার করছি। আমি যদি বিবৃতিটি নীচের থেকে একটি সাফল্য পাচ্ছি তবে এটি কি একটি ব্যর্থ কোডটি ফেরত দেবে না? if [[ ■ = [⅕⅖⅗] ]] ; then echo yes ; fi স্কোয়ারটি কোনও অক্ষরের সমান হয় না, তাই আমি কেন একটি সাফল্য কোড পাই তা দেখতে পাচ্ছি …
20 bash  locale  test 


3
পূর্ণসংখ্যার তুলনা: পাটিগণিতের প্রকাশ বা শর্তাধীন অভিব্যক্তি
বাশ-এ, শর্তযুক্ত অভিব্যক্তি ব্যবহার করে দুটি পূর্ণসংখ্যার তুলনা করা যেতে পারে আরগ 1 ওপি আরগ 2 ওপি অন্যতম -eq, -ne, -lt, -le, -gt, অথবা -ge। এই পাটিগণিত বাইনারি অপারেটরগুলি যথাক্রমে arg1 এর সমান, সমান না, কম, কম বা সমান, বৃহত্তর, বা বৃহত্তর বা সমান বা সমান হলে সত্যটি ফিরে আসে …

3
যদি শর্তে বন্ধনী: আমি কেন সাদা স্থান ব্যতীত সিনট্যাক্স ত্রুটি পাচ্ছি?
আমি যখন নীচের স্ক্রিপ্টটি দু'দিন পিছনে সরে যাচ্ছি তখন যখন স্ক্রিপ্টটি বছরের দু'দিন শুরু হয় এবং প্রতি মাসের প্রথম এবং দ্বিতীয় দিন পরীক্ষা করে দুটি দিন পিছনে সরে যায়। if [$month="01"] && [$day="01"]; then date="$last_month/$yes_day/$last_year" fulldate="$last_month/$yes_day/$last_year" else if [$month="01"] && [$day="02"]; then date="$last_month/$yes_day/$last_year" fulldate="$last_month/$yes_day/$last_year" else if [ $day = "01" …

3
সংক্ষিপ্ত শেল বিকল্পের সাথে ভার্সন 4.2 সংস্করণের পূর্বে কোনও ভেরিয়েবলের সংজ্ঞা দেওয়া থাকলে কীভাবে পরীক্ষা করবেন?
পূর্বে ব্যাশ সংস্করণের জন্য "গনুহ ব্যাশ, সংস্করণ 4.2" সেখানে কোনো সমতুল্য বিকল্প আছে -vবিকল্প testকমান্ড? উদাহরণ স্বরূপ: shopt -os nounset test -v foobar && echo foo || echo bar # Output: bar foobar= test -v foobar && echo foo || echo bar # Output: foo
16 bash  test 

3
বাশ: আমি ভেঙেছি [[<]]
আমি একটি বাশ স্ক্রিপ্ট লিখছিলাম এবং হঠাৎ এই আচরণ শুরু হয়েছিল: [[ 1 &lt; 2 ]]; echo $? # outputs 0 [[ 2 &lt; 13 ]]; echo $? # outputs 1 তবে -ltসাবলীলভাবে কাজ করে: [[ 1 -lt 2 ]]; echo $? # outputs 0 [[ 2 -lt 13 ]]; …
14 bash  test 

5
শেল স্ক্রিপ্টে কোনও প্রোগ্রামের সংস্করণটি কীভাবে তুলনা করবেন?
মনে করুন আমি gccসিস্টেমে সর্বনিম্ন সংস্করণ ইনস্টল হয়েছে কিনা তা দেখতে সংস্করণটি তুলনা করতে চাই । gccসংস্করণটি পরীক্ষা করতে , আমি নিম্নলিখিতটি সম্পাদন করেছি gcc --version | head -n1 | cut -d" " -f4 আউটপুট ছিল 4.8.5 সুতরাং, আমি ifএই সংস্করণটি অন্য কয়েকটি মানের বিপরীতে পরীক্ষা করতে একটি সাধারণ বিবৃতি …


2
`টেস্ট` এবং` [`- বিভিন্ন বাইনারি, কোনও পার্থক্য?
আমি অন্য একটি প্রশ্নের উত্তর দেওয়ার সময় লক্ষ্য করেছিলাম যে testএবং [এটি ভিন্ন বাইনারি, তবে [ম্যানপেজটি টান দেয় test। শেষ হওয়ার প্রয়োজনীয়তা ছাড়াও ]কি কোনও পার্থক্য রয়েছে? যদি তা না হয় তবে কেন তারা সিমলিংকের পরিবর্তে আলাদা বাইনারি থাকে? (এগুলিও bashবিল্টিনস, এবং bashকোনও পার্থক্যও দেখায় না))

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