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

বাশ (বোর্ন-অ্যাগেইন শেল), উবুন্টুর কমান্ড-লাইন ইন্টারফেসে ডিফল্টরূপে ব্যবহৃত শেল।

4
কোনও শর্ত ব্যর্থ হলে কীভাবে বাশ স্ক্রিপ্ট বন্ধ করবেন?
কমান্ডগুলির প্রয়োগের বিষয়টি বোঝাতে এখানে ||এবং &&এটি একটি একক লাইনে ব্যবহার করাতে দেখায় : আমি কীভাবে ব্যাশ স্ক্রিপ্টে এপট-প্রাপ্ত ত্রুটিগুলি পরীক্ষা করতে পারি? আমি যদি কোনও শর্তটি ব্যর্থ হয় তবে আমি কোনও স্ক্রিপ্ট সম্পাদন বন্ধ করার চেষ্টা করছি, যেমন false || echo "Obvious error because its false on left" && …

2
বছরকে শুরু থেকে শুরু পর্যন্ত স্থান পরিবর্তন করার জন্য মাসের নামকরণের ডিরেক্টরি
আমি বর্তমানে কয়েকটি সংগীত ফোল্ডার নিয়ে লড়াই করছি। আমি একবার প্যাটার্ন নিম্নলিখিত এগুলির নাম দেখতে সিদ্ধান্ত নিয়েছে: artist - album - year। আমি আজ বুঝতে পেরেছি যে এটি কোনও চালাক পদক্ষেপ নয় এবং এখন আমার ডিরেক্টরিগুলি নিদর্শন অনুসরণ করে নামকরণ করতে চাই: year - artist - albumতারা তালিকাভুক্ত হওয়ার পরে …

2
আমি যখন একটি একক উদ্ধৃতি টাইপ করি তখন টার্মিনালটি কী মোডে যায়?
আমি যখন 'টার্মিনালে একক উদ্ধৃতি প্রবেশ করি এটি অন্য কোনও মোডে যায় এবং কমান্ডগুলি কার্যকর হয় না। এই মোডটি কী এবং আমরা কখন এটি ব্যবহার করব? root@sai:~# ' > ls > ' ls : command not found root@sai:~#

5
শেল স্ক্রিপ্ট ব্যবহার করে কীভাবে পাঠ্য ফাইলে কলামেটেড ফাইলে মানগুলি প্রিন্ট করা যায়
শেল স্ক্রিপ্টটি চালানো থেকে আমার কাছে আউটপুট.সেক্সট রয়েছে: abc.txt errorstatus1 Fri Nov 11 02:00:09 2016 def.txt errorstatus2.txt Sat Nov 12 03:00:09 2016 পাঠ্য ফাইলটিতে একই পদ্ধতিতে একাধিক এন্ট্রি রয়েছে line আমি এই মানগুলি কলামগুলিতে মুদ্রণ করতে চাই: ফাইলের নাম, স্থিতি এবং টাইমস্ট্যাম্প নীচে: Filename Status Timestamp abc.txt errorstatus1 Fri Nov …

3
ব্যাশের ভেরিয়েবলের জন্য কেবল একটি স্ট্রিংয়ের অংশ নির্ধারণ করা
আমি ব্যবহারকারীর কাছ থেকে একটি নির্দিষ্ট পরম ফাইলপথ পেয়েছি এবং আমি একটি পরিবর্তনশীল তৈরি করতে চাই যা একটি স্ট্রিং হবে যা কেবল ফাইল পথের প্রথম দুটি উপাদানকেই অন্তর্ভুক্ত করবে না , তবে এটি মুদ্রণ বা কোনও কিছু ছাড়াই। উদাহরণস্বরূপ, পরম পথটি হতে পারে: /home/myusername/folder1/folder2/folder3 এবং এটি "টার্গেট_পথ" এ সংরক্ষিত হয়েছে …

2
জিনোম-টার্মিনালে একটি কমান্ড আছে, বা নতুন ট্যাব খোলার জন্য কোনও ট্যাবলেবল শেল?
আমি কোনও কীবোর্ড শর্টকাট খুঁজছি না, বরং এর জন্য কমান্ড চাই: নতুন জানালা নতুন ট্যাব বর্তমান ট্যাব বা উইন্ডোটি বন্ধ করুন শেল উইন্ডোটি সর্বোচ্চ করুন শেল উইন্ডোটি ছোট করুন শেলকে একটি ভিন্ন কাজের জায়গায় নিয়ে যান ট্যাব স্যুইচ করুন এবং মূলত এই জাতীয় কিছু। মনে করে দেখ; আমি শর্টকাট চাই …

2
Ls [13] এবং ls {1,3 between এর মধ্যে পার্থক্য কী?
কমান্ডটি ব্যবহার করে আমি আমার ডিরেক্টরিতে তিনটি ফাইল তৈরি করেছি touch inv{1..3}.txt। এখন আমি দুটি কমান্ড ব্যবহার করেছি এবং তাদের আউটপুট বেশ একইরকম। এই দুটি আদেশ হ'ল ls inv[13].txtএবং ls {1,3}.txt। তাহলে এই দুইটি কীভাবে আলাদা? বন্ধনীগুলির তুলনায় স্কোয়ার বন্ধনী কীভাবে আলাদা? এছাড়াও আমি "লিনাক্স [..]" এর জন্য গুগল করছিলাম, …

3
আরএম কমান্ড লাইনে কাজ করে তবে স্ক্রিপ্টে নয়
আমি যখন rm *.old.*কমান্ড লাইনে করি তখন এটি সঠিকভাবে মুছে ফেলা হয়, কিন্তু যখন আমি আমার স্ক্রিপ্টের নিম্নলিখিত অংশে এটি করি তখন এটি সমস্ত *.old.*ফাইল আরএম করে না । আমার বাশ স্ক্রিপ্টে কী ভুল: for i in ./*; do if [[ -f $i ]]; then if [[ $i == *.old.* …
11 bash  scripts  rm 

2
আমি কীভাবে ফাইলের নামগুলি ফাঁকা জায়গায় আর্গুমেন্ট হিসাবে পাস করতে পারি?
আমার কাছে পাইথন স্ক্রিপ্ট রয়েছে যা স্ট্রিং আর্গুমেন্ট গ্রহণ করে। $ python script.py "one image.jpg" "another image.jpg" এটি প্রত্যাশার মতো কাজ করে। পাইথন আরগপারস: ["one image.jpg", "another image.jpg"] আমার যদি ফাইল নামগুলি পাস করার দরকার হয় তবে আমি করব, $ python script.py $(ls "/some/dir/*.jpg") পাইথন আরগপারস: ["one", "image.jpg", "another", "image.jpg"] …

2
এক্সেসে টাইমস্ট্যাম্প = .ডেস্কটপ ফাইলের লাইন সম্ভব?
লুবুন্টু 16.04 - ওপেনবক্স সেশন আমি টার্মিনালটি এর সাথে টাইম-স্ট্যাম্পযুক্ত ফাইল খুলতে ব্যবহার করতে পারি gedit: gedit ~/$(date +%Y%m%d%H%M%S).txt কমান্ডটি ওপেনবক্সে কীবোর্ড শর্টকাটের মাধ্যমেও ব্যবহার করা যেতে পারে। <keybind key="W-4"> # gedit time-stamped file <action name="Execute"><command>sh -c 'gedit ~/$(date +%Y%m%d%H%M%S).txt'</command></action> </keybind> তবে আমি Exec=কোনও .desktopফাইলের লাইন দিয়ে এটি করতে পারি …
11 bash  .desktop 

4
উন্নত সম্পাদনার ক্ষমতা সহ শেল
শেলস (কমপক্ষে যা আমি জানি) এর সত্যই খারাপ কমান্ড সম্পাদনার ক্ষমতা থাকে। উদাহরণ স্বরূপ: আমি কার্সারকে কমান্ডের কোনও বিন্দুতে নির্দেশ করতে পারি না। আমি কমান্ডের পাঠ্য / বাক্সক্ষেত্র / মুছুন / প্রতিস্থাপন করতে পারি না। বর্তমানে এগুলি এতটা বিভ্রান্তিকর, আমি টার্মিনালে আটকানোর আগে কমান্ডগুলি সম্পাদনা করতে gedit ব্যবহার করি। এগুলির …

3
অপ্রত্যাশিত টোকেনের নিকটে সিনট্যাক্স ত্রুটি `('
আমি যখন উবুন্টু টার্মিনালে কোডের নীচে ব্যবহার করি তখন এটি দুর্দান্ত কাজ করে: rm !(*.sh) -rf তবে যদি আমি একই লাইন কোডটি শেল স্ক্রিপ্টে (ক্লিন.শ) রাখি এবং টার্মিনাল থেকে শেল স্ক্রিপ্টটি চালিত করি তবে এটি একটি ত্রুটি ছুঁড়ে দেয়: clean.sh লিপি: #!/bin/bash rm !(*.sh) -rf আমি যে ত্রুটি পেয়েছি: ./clean.sh: …

2
কীভাবে একটি ডকারের ধারক থামাতে এবং সরাতে হয়?
আমি কোনও ডকার / চিত্র / ধারক এবং সমস্ত জিনিস যা কোনওভাবে ডকারের সাথে সংযুক্ত রয়েছে তা সরিয়ে দেওয়ার চেষ্টা করছি, তবে সবার আগে আমার এটি বন্ধ করা দরকার। আমি যখন এই আদেশটি কার্যকর করার চেষ্টা করছি: docker stop $(docker ps -a -q) এটি আমাকে একটি ত্রুটি দেয়: [:/home/imran] 1 …

4
tr: এস্ট্রোফেরিকে ASCII তে রূপান্তর করুন
আমি রাইট সিঙ্গল কোটেশন মার্ককে একটি অ্যাপোসট্রোফ ব্যবহার করে রূপান্তর করার চেষ্টা করছি tr। tr "`echo -e '\xE2\x80\x99'`" "`echo -e '\x27'`" < a > b একটি UTF-8 এনকোডযুক্ত ফাইল দেওয়া হয়েছে aযার মধ্যে এই উদাহরণ রয়েছে: We’re not a different species “All alone?” Jeth mentioned. ওএস এক্স বিএসডি ব্যবহার করে …
11 bash  unicode  utf-8 

4
আমি কি সিডি ../ .. একটি উপনামের নাম হিসাবে ব্যবহার করতে পারি?
আমি উইন্ডোজ এবং উবুন্টুকে সমান্তরালভাবে ব্যবহার করছি এবং তাদের উভয়টিতে কনসোল স্টাফ করছি। উইন্ডোজ আমি একটি করতে পারেন C:\Users\Thomas>cd..\.. C:\> তবে লিনাক্সে এটি ব্যাকস্ল্যাশ বা ফরোয়ার্ড স্ল্যাশ সহ কার্যকর হয় না। 21:17:10 $ cd../.. bash: cd../..: No such file or directory যেহেতু আমি প্রায়শই সেই ভুলটি করি, সেই পরিস্থিতিতে আমি …
11 bash  alias 

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