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

শেল স্ক্রিপ্ট, এক্সেকিউটেবল ফাইলগুলি সম্পর্কে শেল দ্বারা ব্যাখ্যা করা (বাশ, zsh, ইত্যাদি) Questions

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" …

1
স্ক্রিপ্টগুলি ডিবাগ করা, -x থেকে -xuxo পাইপফেইলের মধ্যে পার্থক্য কী?
স্ক্রিপ্টগুলি ডিবাগ করার আমি যে প্রধান -xউপায়টি জানি তা শাবাং ( #!/bin/bash -x) এ যুক্ত হচ্ছে। আমি সম্প্রতি একটি নতুন উপায়ে এসে set -euxo pipefailপৌঁছেছি, কেবল শাবংয়ের নীচে যুক্ত করে: #!/bin/bash set -euxo pipefail ডিবাগিংয়ের দুটি পদ্ধতির মধ্যে প্রধান পার্থক্য কী? আপনি কি একে অপরের চেয়েও বেশি পছন্দ করবেন? নতুন …

4
কমান্ড থেকে প্রতিটি আউটপুট লাইনে উপসর্গ এবং প্রত্যয় স্ট্রিং
আমি বাশ স্ক্রিপ্ট লেখার চেষ্টা করে একটি সমস্যায় পড়েছি। grepআউটপুটগুলি যখন আসে তখন এটি অনেকগুলি লাইনে ফিরে আসে। আমি এই আউটপুট লাইনের প্রতিটিটিতে একটি স্ট্রিং উপসর্গ এবং প্রত্যয় যুক্ত করতে চাই। আমিও নোট যে আমি বংশীধ্বনিতুল্য করছি চাই lsমধ্যে grepমত: ls | grep

3
ডিরেক্টরি পাথের শেষ স্ল্যাশটি কীভাবে ফেলা যায়?
আমার কাছে একটি স্ক্রিপ্ট রয়েছে যা একটি যুক্তি হিসাবে একটি ডিরেক্টরি প্রয়োজন। আমি দুটি ফর্মটি সমর্থন করতে চাই: একটির মতো a/b/c (শেষে কোনও স্ল্যাশ নেই) এবং অন্যটি এর মতো a/b/c/ (শেষে স্ল্যাশ হয়েছে)। আমার প্রশ্ন: দুটি ফর্মের যে কোনও একটি দেওয়া, আমি কীভাবে কেবল প্রথম ফর্মটি অপরিবর্তিত রাখতে পারি এবং …

3
বাশ স্ক্রিপ্টটি সোর্সিং - প্রস্থানের পরিবর্তে ত্রুটিটি ফিরুন?
আমি টার্মিনালে একটি বাশ স্ক্রিপ্ট উত্সাহিত করছি , তাই ত্রুটির সাথে প্রস্থান করে set -o errexit আমার টার্মিনালটিকে মেরে ফেলেছে, যা একেবারে কিছুই নয়, কারণ আমাকে টার্মিনালটি বন্ধ করতে হবে, অন্য একটি খুলতে হবে এবং কিছু ভেরিয়েবল পুনরায় সেট করতে হবে। এখনও অবধি, ব্যবহার করছি command || return স্ক্রিপ্টে লাইনগুলি, …

5
আমি কীভাবে কোনও প্যাটার্ন অবধি সমস্ত কিছু এবং কোনও রেখা থেকে অন্য প্যাটার্নের পরে সমস্ত কিছু মুছতে পারি?
নিম্নলিখিত ফাইলটিতে: স্নাতকোত্তর প্যাচসমূহ আপনি উপস্থাপন করতে পারেন। আপনি যদি আমাদের আইডি ব্যবহার করতে পারেন তবে আল্ট্রাইস ব্যবহার করতে পারেন। মেনেসাস রনকাস আমি এর আগে consectetuerএবং তার পরে সমস্ত কিছু মুছতে চাই elit। আমার কাঙ্ক্ষিত আউটপুট: consectetuer adipiscing elit. কিভাবে আমি এটি করতে পারব?

4
আমি কীভাবে সমস্ত ব্যবহারকারীর নাম এবং / অথবা হোম ডিরেক্টরিগুলি তালিকাভুক্ত করতে পারি?
আমি মেশিনে সমস্ত ব্যবহারকারীর ডায়ার তালিকা করতে চাই s সাধারণত, আমি এটি করব: ls -l /home তবে আমি এটিকে এমন স্ক্রিপ্টে ব্যবহার করি যা অন্য মেশিনে স্থাপন করা হবে এবং সম্ভবত সেই মেশিনে তারা এটিকে বাড়িতে ডাকবে না (উদাঃ মাইহোম)। সুতরাং আমি এটি সাধারণ করতে চাই ls -l ~। তবে …

6
স্ক্রিপ্ট শুরুর পরে দোভাষী বেছে নিন যেমন হ্যাশবাংয়ের ভিতরে / অন্যথায়
কোনও স্ক্রিপ্ট সম্পাদনকারী দোভাষীকে গতিশীলভাবে বেছে নেওয়ার কোনও উপায় আছে কি? আমার কাছে একটি স্ক্রিপ্ট রয়েছে যা আমি দুটি পৃথক সিস্টেমে চলছি, এবং আমি যে দোভাষীটি ব্যবহার করতে চাইছি তা দুটি সিস্টেমে বিভিন্ন স্থানে অবস্থিত। আমি যা করতে পেরেছি তা হ্যাশব্যাং লাইনটি প্রতিবার আমি যখন স্যুইচ করলাম তখন তা পরিবর্তন …

1
শূন্যস্থান ছেড়ে যাওয়ার সময় অডিও ফাইলগুলি থেকে নীরবতা সরিয়ে ফেলুন
বর্তমানে আমরা অডিও ফাইলগুলি থেকে নীরবতা সরাতে শেল স্ক্রিপ্টের মধ্যে এই কমান্ডটি ব্যবহার করছি: ffmpeg -i $INFILE -af silenceremove=0:0:0:-1:1:${NOISE_TOLERANCE}dB -ac 1 $SILENCED_FILE -y এটি বাকী অডিও একসাথে চেপে যাওয়ার ফলে সমস্ত নীরবতা অপসারণ করে এটি কাজ করে। প্রতিটি অডিওর টুকরোর মধ্যে দুই বা তিন সেকেন্ড রেখে এই কীভাবে করা যায়? …

1
কেন এই বাশ কাঁটাচামচ বোমাগুলি আলাদাভাবে কাজ করে এবং এর & এর তাত্পর্য কী?
একটি সাধারণ কাঁটাচামচ বোমা কীভাবে কাজ করে তা আমি পেয়েছি তবে সাধারণ ব্যাশ কাঁটাচামচ বোমা কেন & কেন প্রয়োজন এবং এই স্ক্রিপ্টগুলি কেন অন্যরকম আচরণ করে তা আমি সত্যিই বুঝতে পারি না: :(){ (:) | (:) }; : এবং :(){ : | :& }; : প্রাক্তন আমাকে লগইন স্ক্রিনে ফেরত …

5
বিশাল সংখ্যক বড় ফাইল দ্রুত সংকুচিত করুন
আমার প্রায় 200 গিগাবাইট লগ ডেটা উত্পন্ন হয়, প্রায় 150 টি বিভিন্ন লগ ফাইলের মধ্যে বিতরণ করা হয়। আমার কাছে একটি স্ক্রিপ্ট রয়েছে যা ফাইলগুলিকে একটি অস্থায়ী স্থানে নিয়ে যায় এবং অস্থায়ী ডিরেক্টরিতে একটি টার-বিজে 2 করে। 200 গিগাবাইট লগগুলি প্রায় 12-15 জিবিতে সংকুচিত হওয়ায় আমি ভাল ফলাফল পেয়েছি। সমস্যাটি …

5
এটি কি ব্যাশে একটি বাগ? পাইপ থেকে ডাকলে `রিটার্ন` ফাংশনটি ছেড়ে দেয় না
ব্যাশ নিয়ে ইদানীং আমার কিছু অদ্ভুত সমস্যা হচ্ছে। আমার স্ক্রিপ্টটি সরল করার চেষ্টা করার সময় আমি এই ছোট্ট কোডের কোডটি নিয়ে এসেছি: $ o(){ echo | while read -r; do return 0; done; echo $?;}; o 0 $ o(){ echo | while read -r; do return 1; done; echo $?;}; …

4
দুটি ফাইলের দুটি কলামের তুলনা করুন এবং এটি মেলে তবে মুদ্রণ করুন
আমি সোলারিস 10 ব্যবহার করছি এবং তাই গ্রাফিক অপশনগুলি কাজ করে না - আমার কাছে দুটি পাইপ-বিচ্ছিন্ন ফাইল রয়েছে: file1: abc|123|BNY|apple| cab|234|cyx|orange| def|kumar|pki|bird| ফাইল 2: abc|123| kumar|pki| cab|234 আমি ফাইল 2 এর প্রথম দুটি কলামকে ফাইল 1 এর সাথে তুলনা করতে চাই (প্রথম দুটি কলামে ফাইল 1 এর পুরো বিষয়বস্তু …

4
ইতিমধ্যে কী থাকলে এসএসএড-অ্যাড চুপ থাকুন
আমি ssh-add /path/to/special_keyএকটি স্ক্রিপ্ট শীর্ষে রাখতে চান । এটি দুর্দান্ত কাজ করে তবে এটি সর্বদা পাসফ্রেজের জন্য অনুরোধ করে। এটি বিস্ময়কর এবং কিছুটা বিরক্তিকর, কারণ ssh-add -lকীটি ইতিমধ্যে যুক্ত করা হয়েছে এমনটি দেখানোর পরেও এটি পাসফ্রেজের জন্য জিজ্ঞাসা করে । এটি বলার কোনও উপায় আছে: "এই কীটি যুক্ত করুন এবং …

5
রাষ্ট্রীয় বাশ ফাংশন
আমি ব্যাশে একটি ফাংশন বাস্তবায়ন করতে চাই যা প্রতিটি কলের সাথে একটি গণনা বাড়িয়ে (এবং ফেরত দেয়)। দুর্ভাগ্যক্রমে এটি অপ্রয়োজনীয় বলে মনে হচ্ছে যেহেতু আমি একটি সাব-শেলের ভিতরে ফাংশনটি প্রার্থনা করছি এবং ফলস্বরূপ এটি এর প্যারেন্ট শেলের ভেরিয়েবলগুলি পরিবর্তন করতে পারে না। এখানে আমার প্রচেষ্টা: PS_COUNT=0 ps_count_inc() { let PS_COUNT=PS_COUNT+1 …

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