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

শেলটি ইউনিক্সের কমান্ড-লাইন ইন্টারফেস। আপনি শেলটিতে ইন্টারেক্টিভভাবে কমান্ডগুলি টাইপ করতে পারেন বা কোনও কার্য স্বয়ংক্রিয় করতে স্ক্রিপ্ট লিখতে পারেন। / বিন / শ এবং সর্বাধিক সামঞ্জস্যপূর্ণ শেলগুলিতে (ছাই, বাশ, কেএস, জেডএস,…) প্রয়োগ করা প্রশ্নের জন্য এই ট্যাগটি ব্যবহার করুন। ত্রুটিযুক্ত শেল স্ক্রিপ্টগুলির জন্য, এখানে পোস্ট করার আগে দয়া করে এগুলি http://shellcheck.net এ চেক করুন।

1
জেনকিনস সিস্টেমের লোকেল ব্যবহার করে না
জেনকিন্সে আমি একটি আকর্ষণীয় আচরণ পেয়েছি। জেনকিনসের শেলটি আমার সিস্টেমগুলির লোকাল ব্যবহার করে না। জেনকিনস jenkinsআমার সিস্টেমে ব্যবহারকারী হিসাবে চলে । jenkinsএসএসএইচ এর মাধ্যমে লগ ইন : locale প্রদর্শিত: ল্যাং = en_US.UTF-8 ভাষা = en_US: এন এলসি_সিটিওয়াই = "এন_ইএস.এফএফ -8" ইত্যাদি ... envশো LANGএবং LANGUAGEভেরিয়েবল: ল্যাং = en_US.UTF-8 ভাষা = …

4
\\ বনাম ব্যবহার করে using ব্যবহার করে নিয়মিত প্রকাশ
কেন grep e\\.g\\. <<< "this is an e.g. wow" এবং grep e\.g\. <<< "this is an e.g. wow" একই জিনিস? আমি যদি তৃতীয় স্ল্যাশ যোগ করি তবে এরও একই ফলাফল রয়েছে। তবে একবার আমি চতুর্থ স্ল্যাশ যুক্ত করলে এটি আর কাজ করে না। এটি একটি ক্লাসের জন্য একটি পুরানো পরীক্ষা …

2
উত্স কেন একটি ত্রুটি দেয় "বাইনারি ফাইল কার্যকর করতে পারে না"
আমার কাছে একটি ছোট ফাইল রয়েছে যা একটি tmuxসেশন শুরু করে এবং তারপরে কয়েকটি উইন্ডো তৈরি করে। পরে কিছু ডিবাগিং এবং টোয়েকিং জিনিষ জরিমানা কাজ যতক্ষণ না আমি টেক্সট ফাইল (সঙ্গে নতুন নামকরণ tmuxথেকে কমান্ড) spamথেকে xset: $ source xset bash: source: /usr/bin/xset: cannot execute binary file আমি এখন ফাইলটির …
10 bash  shell 

4
'যদি [$ 1 = "1"] "শাখাটি সর্বদা $ 1 1 না হলেও কেন নির্বাচিত হয়?
আমার কাছে 'টেলিপোর্ট.শ' নামে একটি শেল স্ক্রিপ্ট রয়েছে: if [ $1="1" ]; then shift mv "$@" ~/lab/Sun elif [ $1="2" ]; then shift mv "$@" ~/lab/Moon elif [ $1="3" ]; then shift mv "$@" ~/lab/Earth fi যখন আমি কার্যকর করি: sh teleport.sh 2 testfile এটি ডিরেক্টরিতে testfileস্থানান্তরিত হয়েছে ~/lab/Sun, যা …
10 bash  shell  test 

4
ইউনিক্স এবং উইন্ডোজের মধ্যে পাঠ্য বার্তা লিখুন
একই ল্যানের দু'জন ব্যবহারকারীর মধ্যে কি টেক্সট বার্তা প্রেরণ করা সম্ভব, তবে প্রথম চালিত উইন্ডোজটি সিএমডি এবং দ্বিতীয় চলমান লিনাক্স / ইউনিক্সের সাথে? আমি তাত্ক্ষণিক বার্তা পরিষেবাটি খুঁজছি না looking আমি লিনাক্স শেল টাইপ করতে চাই write user@192.168.x.x:port message যাতে উইন্ডোজ ব্যবহারকারীটি তার সিএমডি উইন্ডোটিতে পাঠ্যটি পড়তে পারে message; তারপরে …

1
ডিরেক্টরি নিরীক্ষণ করতে ইনোটাইফাই ব্যবহার করছেন তবে 100% কাজ করছেন না
একটি নির্দিষ্ট ডিরেক্টরি নিরীক্ষণের জন্য আমি বাশ স্ক্রিপ্ট লিখেছি /root/secondfolder/: #!/bin/sh while inotifywait -mr -e close_write "/root/secondfolder/" do echo "close_write" done যখন আমি একটি ফাইল নামক তৈরি fourth.txtমধ্যে /root/secondfolder/এবং লেখার কাপড় এটি, সংরক্ষণ করুন এবং এটি বন্ধ, এটা নিম্নলিখিত আউটপুট: /root/secondfolder/ CLOSE_WRITE,CLOSE fourth.txt তবে এটি "ক্লোজ_ রাইট" প্রতিধ্বনিত হয় না। …

3
যখন আমার ফাংশনটি পাইপলাইনে ডাকা হয় তখন পরিবেশের ভেরিয়েবলগুলি সেট করা হয় না
পরিবেশের ভেরিয়েবলগুলি সেট করতে আমার নীচের পুনরাবৃত্ত ফাংশন রয়েছে: function par_set { PAR=$1 VAL=$2 if [ "" != "$1" ] then export ${PAR}=${VAL} echo ${PAR}=${VAL} shift shift par_set $* fi } যদি আমি নিজেই এটি কল করি তবে এটি উভয়ই ভেরিয়েবল সেট করে এবং স্ট্যাডআউটের প্রতিধ্বনি দেয়: $ par_set FN …

2
প্রথম বন্ধনযুক্ত ফাইলের নামের সাথে ত্রুটি
যখন আমি থেকে ফাইলের নাম পরিবর্তন করার চেষ্টা করেছিল old.file(1).gzকরতে new.file.gz, এটি বাক্যগঠন ত্রুটি, আমি উবুন্টু 12.04 ব্যবহার করছি বলেছেন। mv old.file(1).gz new.file.gz bash: syntax error near unexpected token `('
10 bash  shell  quoting 

4
প্রতিটি পটভূমি প্রক্রিয়া শেষ করুন
আমার কয়েকটি Stoppedব্যাকগ্রাউন্ড প্রক্রিয়া রয়েছে। kill $(jobs -p)এবং kill `jobs -p`কোন প্রভাব আছে kill %1, kill %2ইত্যাদি ইত্যাদি পৃথক প্রক্রিয়াগুলি সফলভাবে শেষ করে আমি কীভাবে প্রতিটি কমান্ড দিয়ে প্রতিটি পটভূমি প্রক্রিয়াটিকে হত্যা করতে পারি? এছাড়াও, প্রথম দুটি কমান্ড কেন আমার পক্ষে কাজ করে না? আমি লিনাক্স মিন্ট 15, 64 বিট …

2
শেলটি আরও "আপত্তিকর" হতে পারে?
আমার জেন্টু লিনাক্স আপত্তিকর ইউএসই পতাকা সক্ষমের সাথে সংকলিত হয়েছে: # sudo su - Password: Hold it up to the light --- not a brain in sight! Password: আপত্তিকরতার মাত্রার ভিত্তিতে ভাগ্য নির্বাচন করাও সম্ভব : # fortune -o kernelcookies | cowsay -b _________________________________________ / /* This is total bullshit: …
10 shell  cowsay 

1
ফাইলনামে নতুন লাইন থাকা ফাইলগুলি কীভাবে সন্ধান করবেন?
আমি ফাইলের নামে একটি নতুন লাইন রয়েছে এমন ফাইলগুলি সন্ধান করার চেষ্টা করছি। তবে কোন প্যাটার্নটি ব্যবহার করব তা আমি বুঝতে পারি না। নিম্নলিখিতটি কাজ করে, তবে আমি ইন্ডেন্ট কোডে এটি ব্যবহার করতে চাইলে খুব কার্যকর হয় না। find . -name '* *' আমি এই দুটি চেষ্টা করেছিলাম এবং তারা …
10 shell  find  patterns 

6
একটি রেজেক্স দ্বারা কোনও ফাইলের একাধিক লাইন কীভাবে পাবেন?
একটি রেজেক্স দ্বারা কোনও ফাইলের একাধিক লাইন কীভাবে পাবেন? আমি প্রায়শই একটি রেজেক্স দ্বারা একাধিক লাইন / একাধিক লাইন সংশোধন করতে চাই। উদাহরণস্বরূপ: আমি একটি এক্সএমএল / এসজিএমএল ফাইলের কিছু অংশ পড়ার চেষ্টা করছি (এগুলি প্রয়োজনীয়ভাবে সুগঠিত বা ভবিষ্যদ্বাণীমূলক বাক্য গঠনতে নয়, তাই একটি রেজেক্স একটি যথাযথ পার্সারের চেয়ে নিরাপদ …
10 shell  sed  grep 

3
কীভাবে AWK কমান্ডে একাধিক অনুসন্ধান যুক্ত করা যায়
আমি জুন, জুলাই এবং আগস্ট মাসের মধ্যে তৈরি ফাইলগুলি অনুসন্ধান করার চেষ্টা করছি। আমি এই পদ্ধতিটি ব্যবহার করেছি ls -lrth|awk '/[Jun][Jul][Aug]/ {print}' কিন্তু এটা কাজ করছে না।

2
আমি যদি একটি লাইনারের শুরুতে "সুডো" টাইপ করি তবে এটি কি অন্যান্য কমান্ডগুলির সাথে প্রযোজ্য?
যদি আমি sudoব্যাশে একটি লাইনারের শুরুতে টাইপ করি তবে এটি কি অন্যান্য কমান্ডগুলির সাথে প্রযোজ্য? অন্য কথায়, এটি কি: sudo foo | foo2 | foo3 এর সমতুল্য: sudo foo | sudo foo2 | sudo foo3
10 bash  shell  sudo 

4
উল্লম্ব কার্সার অবস্থান পান
এটি বেশ অদ্ভুত শোনায়, তবে আমি জানি যে এইভাবে বাশের মধ্যে উল্লম্ব কার্সার অবস্থানটি কীভাবে সেট করা যায়: echo -e "\e[12H" এটি কার্সারটিকে 12 তম লাইনে স্থানান্তরিত করে (1 দিয়ে শুরু করে)। সুতরাং আমি কীভাবে লিনাক্স ব্যাশ ব্যবহার করে কার্সার অবস্থান (লাইন নম্বর) পেতে পারি? এটি সহায়ক হবে যদি আমি …
10 shell  terminal 

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