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

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

2
নির্দিষ্ট সময়ে অ্যাক্সেস করা হয়নি এমন ফোল্ডারে থাকা সমস্ত ফাইলকে আমি কীভাবে মুছব?
আমি একটি নাইট ক্রোন জব চালাতে চাই যা একটি ফোল্ডারের সমস্ত ফাইল মুছে ফেলা হয় যা এক সপ্তাহ বা তারও বেশি সময় অ্যাক্সেস করা হয়নি। ব্যাশে এটি করার সবচেয়ে কার্যকরী উপায় কী?

1
.Bashrc এবং .inputrc এর মধ্যে পার্থক্য কী
আমি UNIX সিস্টেমে নতুন, এবং এটা আকর্ষণীয় মত সেটিং ফাইলের মধ্যে কাস্টমাইজড কার্যকারিতা ও কনফিগারেশন তৈরি করতে এটি .bashrcএবং .inputrc। তবে আমি দুজনের মধ্যে পার্থক্য বুঝতে পারি না। উদাহরণস্বরূপ, আমি যখন ওরফে তৈরি করেছি, তখন আমি সেগুলিতে রেখেছি .bashrc। Example 1: alias ...='cd ../../' যখন আমি পূর্ববর্তী বা পরবর্তী কমান্ড …

4
বাশ গ্লোবকে স্ট্রিং ভেরিয়েবল কীভাবে করা যায়?
সিস্টেমের তথ্য ওএস: ওএস এক্স ব্যাশ: জিএনইউ ব্যাশ, সংস্করণ 3.2.57 (1) -রিলেজ (x86_64-আপেল-ডারউইন 16) পটভূমি আমার সমস্ত গিট / নোডেজ প্রকল্প থেকে ডিরেক্টরি এবং ফাইলগুলির একটি সেট বাদ দেওয়ার জন্য আমি টাইম মেশিনটি চাই। আমার প্রকল্পের ডিরেক্টরিগুলি রয়েছে ~/code/private/এবং ~/code/public/তাই আমি এটি করার জন্য ব্যাশ লুপিং ব্যবহার করার চেষ্টা করছি …

2
পার্টিশন ডিভাইসের নাম থেকে ব্লক ডিভাইসের নাম কীভাবে পাবেন?
/dev/sdaপার্টিশন ডিভাইসের নাম (উদাঃ /dev/sda1) প্রদত্ত প্যারেন্ট ব্লক ডিভাইসের নাম (যেমন ) পাওয়ার জন্য আমি একটি পোর্টেবল উপায় সন্ধান করছি । আমি জানি আমি কেবলমাত্র শেষ চরিত্রটি ফেলে দিতে পারি, তবে এটি কিছু ক্ষেত্রে কার্যকর হবে না: এমএমসি কার্ড পাঠকদের সাধারণত নামগুলির মতো থাকে /dev/mmcblk0, তবে তাদের পার্টিশনের মতো নাম …

4
দুটি ব্যাকগ্রাউন্ড কমান্ড দেওয়া হয়েছে, উভয়ই প্রস্থান করলে বাকীটি বন্ধ করুন
আমার কাছে একটি সরল বাশ স্ক্রিপ্ট রয়েছে যা দুটি সার্ভার শুরু করে: #!/bin/bash (cd ./frontend && gulp serve) & (cd ./backend && gulp serve --verbose) যদি দ্বিতীয় কমান্ডটি প্রস্থান করে, মনে হয় প্রথম কমান্ডটি চলমান থাকবে। আমি কীভাবে এটি পরিবর্তন করতে পারি যাতে যদি কমান্ডটি প্রস্থান হয়, অন্যটি বন্ধ হয়ে …

3
মাথা / লেজ নেতিবাচক যুক্তি
এই প্রশ্নের বিভিন্ন রূপ অবশ্যই বিভিন্ন জায়গায় বেশ কয়েকবার জিজ্ঞাসা করা হয়েছে, তবে আমি Mভাগ্য ছাড়াই কোনও ফাইল থেকে শেষ পংক্তিগুলি সরিয়ে দেওয়ার চেষ্টা করছি । দ্বিতীয় সর্বোচ্চ ভোট উত্তর মধ্যে এই প্রশ্নের পর ফাইলের শেষ লাইন পরিত্রাণ পেতে করছেন পরামর্শ দেওয়া হচ্ছে: head -n -1 foo.txt > temp.txt যাইহোক, …

5
আমি কীভাবে শেল স্ক্রিপ্টগুলিতে রুট সুবিধাগুলি বাদ দেব?
ওপেনভিপিএন-এ "--আপ" বিকল্পটি সাধারণত রাউটিং ইত্যাদির জন্য ব্যবহৃত হয় এবং সুতরাং ওপেনভিপিএন কারও হিসাবে চালানোর জন্য রুট সুবিধাগুলি ছাড়ার আগে এটি প্রক্রিয়া করা হয়। যাইহোক, আমি শেল স্ক্রিপ্টগুলি চালু করছি যা একটি অনিবদ্ধ ব্যবহারকারী হিসাবে চালানো দরকার। আমি কেমন করে ঐটি করি? আমি ড্রপ প্রসেস প্রিভিলেজস , বিশেষত বহুপদী এবং …

3
ব্যাকগ্রাউন্ড প্রক্রিয়া নির্ভরযোগ্য রিটার্ন কোড
আসুন ব্যাশ কোডের নীচের অংশটি ধরে নিই: foo > logfile 2>&1 & foo_pid=$! while ps -p$foo_pid do ping -c 1 localhost done wait $foo_pid if [[ $? == 0 ]] then echo "foo success" fi এটা কি নিরাপদ বলে যে নিরাপদে $?রিটার্ন কোড রয়েছে fooএবং না তার রিটার্ন কোড রয়েছে …

4
stdout- এ থেকে লাইন অক্ষরের শেষ সরাবেন? একটি একক লাইন মধ্যে একাধিক লাইন
আমি একটি স্ক্রিপ্ট নিম্নলিখিত টেক্সট আউটপুট আছে। এই আউটপুট Netopia 2210-02 ADSL2 মডেম। ADSL Line State: Up ADSL Startup Attempts: 1 ADSL Modulation: DMT ADSL Data Path: Fast Datapump Version: DSP 7.2.3.0, HAL 7.2.1.0 SNR Margin: 8.20 9.00 dB Line Attenuation: 57.50 31.00 dB Output Power: 17.09 12.34 dBm Errored …

1
কার্ল ব্যবহার করে এফটিপি এর মাধ্যমে একাধিক ফাইল আপলোড করা হচ্ছে
আমি কার্ট ব্যবহার করে এফটিপি-র মাধ্যমে বর্তমান ফোল্ডারের মধ্যে থাকা সমস্ত পাঠ্য ফাইল আপলোড করার চেষ্টা করছি। আমি নিম্নলিখিত লাইনের চেষ্টা করেছি: curl -T "{file1.txt, file2.txt}" ftp://XXX --user YYY যেখানে XXX হ'ল সার্ভারের আইপি ঠিকানা এবং YYY হল ব্যবহারকারীর নাম এবং পাসওয়ার্ড। আমি সার্ভারে file1.txt সাফল্যের সাথে স্থানান্তর করতে সক্ষম …
14 shell-script  ftp  curl 

4
JSON অ্যারে থেকে একটি ক্ষেত্রকে ব্যাশ অ্যারে পার্স করুন
আমার কাছে একটি জেএসএন আউটপুট রয়েছে যা ভেরিয়েবলে সঞ্চিত অবজেক্টগুলির একটি তালিকা রয়েছে। (আমি সম্ভবত এই শব্দটি উচ্চারণ করছি না) [ { "item1": "value1", "item2": "value2", "sub items": [ { "subitem": "subvalue" } ] }, { "item1": "value1_2", "item2": "value2_2", "sub items_2": [ { "subitem_2": "subvalue_2" } ] } ] …

4
একটি ফোল্ডার এবং তালিকা ফাইলের মধ্য দিয়ে লুপ করুন
আমার কাছে 'নমুনা' নামে একটি ফোল্ডার রয়েছে এবং এতে এতে 3 টি ফাইল রয়েছে। আমি একটি শেল স্ক্রিপ্ট লিখতে চাই যা নমুনা ফোল্ডারের ভিতরে এই ফাইলগুলি পড়বে এবং কার্ল ব্যবহার করে এটি কোনও HTTP সাইটে পোস্ট করবে। ফোল্ডারের ভিতরে ফাইল তালিকা করার জন্য আমি নিম্নলিখিতটি লিখেছি: for dir in sample/*; …

1
স্ক্রিপ্টে sudo ব্যবহার করার সময় আমি জিইউআই প্রম্পট দ্বারা কীভাবে পাসওয়ার্ড জিজ্ঞাসা করব?
আমি জিনোম ফ্ল্যাশব্যাক ডেস্কটপ এনভায়রনমেন্ট সহ ট্রিস্কেল জিএনইউ / লিনাক্স ব্যবহার করি। sudoস্ক্রিপ্ট সহ কমান্ড কার্যকর করার জন্য ব্যবহারকারীর জন্য আমার জিইউআই পাসওয়ার্ড প্রম্পট দরকার । উদাহরণ নিম্নলিখিত স্ক্রিপ্ট বিবেচনা: zenity --question --text="Do you want to install this package?" if [[ $? -eq 0 ]]; then sudo apt-get install package …

4
SIGINT এবং অনুরূপ ট্র্যাপ করার সময় প্রস্থান কোডগুলি রাখবেন?
যদি আমি প্রস্থানের আগে সিআরটিএল-সি (বা অনুরূপ) এবং ক্লিনআপ ধরার জন্য http://linuxcommand.org/wss0160.php#traptrap তে বর্ণিত যেমন ব্যবহার করি তবে আমি ফিরে আসা প্রস্থান কোডটি পরিবর্তন করছি। এখন এটি সম্ভবত আসল বিশ্বে তাত্পর্যপূর্ণ করবে না (উদাহরণস্বরূপ, প্রস্থান কোডগুলি পোর্টেবল নয় এবং এরপরে প্রসেসটি বন্ধ হয়ে যাওয়ার পরে ডিফল্ট প্রস্থান কোডে আলোচিত হিসাবে …

7
স্ট্রিংগুলির তালিকার মাধ্যমে বাশ লুপ
এই নমুনা ফর্ম্যাট করা সম্ভব: for i in string1 string2 stringN do echo $i done এর অনুরূপ কিছুতে: for i in string1 string2 stringN do echo $i done সম্পাদনা: বিভ্রান্তির জন্য দুঃখিত, বুঝতে পারেনি যে স্ক্রিপ্ট কার্যকর করার বিভিন্ন পদ্ধতি ছিল - sh <scriptname>বনাম bash <scriptname>এবং এই জিনিসটিও আমি এখনই …

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