बैश कमांड शेल के लिए लिखी गई लिपियों के बारे में प्रश्नों के लिए। त्रुटियों / वाक्यविन्यास त्रुटियों के साथ शेल स्क्रिप्ट के लिए, कृपया यहां पोस्ट करने से पहले शेलचेक प्रोग्राम (या वेब शेलचेक सर्वर पर https://shellcheck.net) के साथ उन्हें जांचें। बैश के इंटरैक्टिव उपयोग के बारे में सवाल स्टैक ओवरफ्लो की तुलना में सुपर उपयोगकर्ता पर ऑन-टॉपिक होने की अधिक संभावना है।

के बारे में अधिक bash...

मैं फ़ाइल की शुरुआत में लाइनें जोड़ना चाहता हूं, यह इसके साथ काम करता है: sed -i '1s/^/#INFO\tFORMAT\tunknown\n/' file sed -i '1s/^/##phasing=none\n/' file हालांकि जब मेरी फाइल खाली होती है तो यह काम नहीं करता है। मुझे ये आदेश मिले: echo > file && sed '1s/^/#INFO\tFORMAT\tunknown\n/' -i file echo....
26 नवम्बर 2021, 13:17
हैलो मुझे एक साधारण समस्या है मुझे txt फ़ाइल में विशिष्ट पंक्तियों को खोजने की आवश्यकता है जिसमें उन्हें 'एलजी' शामिल करना है जो इस तरह दिखते हैं: >NC_037638.1 Apis mellifera strain DH4 linkage group LG1, Amel_HAv3.1, whole genome shotgun sequence तो मुझे इस मामले में संख्या NC_037638.1 को LG1 से ब....
22 नवम्बर 2021, 17:47
मैंने : कमांड के लिए निम्नलिखित नमूना पूर्णता लिखी है (यह समझने के लिए कि पूर्णता क्यों विफल होती है): __sample_complete() { local OPTIONS=('--first' '--first=') local FIRST_ARGUMENTS=('arg1' 'arg2') local current=$2 local previous=$3 case $current in --first=*) current=${curre....
22 नवम्बर 2021, 10:56
मेरे पास इस पाठ के साथ एक file.txt है: hello my name is John: 4 hello my name is Loi: 23 hello my name is Joi: 45 hello my name is Jordan: 476 hello my name is Manu: 98 मैं इस फ़ाइल को बाद में प्रतिध्वनित करने का आदेश देना चाहता हूं और मैं चाहता हूं कि यह इस तरह हो: hello my name is Jordan: ....
22 नवम्बर 2021, 01:50
मैं कैसे जांच सकता हूं कि $ 1 डाला गया पैरामीटर अपरकेस में 3 वर्णों की एक स्ट्रिंग है या नहीं? उदाहरण के लिए एबीजी। एक और उदाहरण: जीटीडी धन्यवाद....
21 नवम्बर 2021, 21:52
मेरे पास एक स्क्रिप्ट है, जिसे नीचे सरलीकृत किया गया है: echo Step one... apt-get install -y --reinstall ca-certificates echo Step two... इस उपयोग के मामले के लिए, मैं इसे सीधे नहीं चला सकता, इसे नीचे की तरह बैश करने के लिए पाइप करना होगा: cat script.sh | bash समस्या नीचे आउटपुट में दिखाई गई है, ....
21 नवम्बर 2021, 20:48
मेरे पास फ़ाइल variables.tf है: variable "do_token" { description = "set DO token value" type = string } variable "ssh_pub_key_fingerprint" { description = "Set ssh key fingerprint stored in DO" type = string } ... और मैं terraform.tfvars फाइल करने के लिए टिप्पणी जैसे विवरण ....
21 नवम्बर 2021, 19:23
मैं स्ट्रिंग न्यू-प्रोफाइल-इनपुट का केवल एक हिस्सा प्राप्त करना चाहता हूं, जो हिस्सा मुझे चाहिए वह है: "नया-प्रोफाइल" "-इनपुट" के बिना। मैंने इस तरह कोशिश की: cat automatization_test.sh | grep -oh "\new-profile-input\w*" | grep -o "\-input\w*" लेकिन, मुझे आउटपुट मिलता है: -इनपुट लेकिन, मुझे पहले भ....
21 नवम्बर 2021, 17:03
मैं एक नोड एप्लिकेशन से एक बैश स्क्रिप्ट निष्पादित करने का प्रयास कर रहा हूं, जिसे मैंने पहले सफलतापूर्वक किया है: var spawn = require('child_process').spawn; spawn('bash', [pathToScript], { stdio: 'ignore', detached: true }).unref(); यह महत्वपूर्ण है कि मैं इसे इस तरह से करता हूं, क्योंकि ....
20 नवम्बर 2021, 21:57
मेरे पास Ubuntu 18.04.3 LTS चलाने वाले कई सर्वर हैं। हालांकि इसे ऑटो लॉगिन के लिए बुरा अभ्यास माना जाता है, मैं जोखिमों को समझता हूं। मैंने उपयोगकर्ता को स्वतः लॉगिन करने के लिए निम्नलिखित किया है: sudo mkdir /etc/systemd/system/getty@tty1.service.d sudo nano /etc/systemd/system/getty@tty1.service.....
20 नवम्बर 2021, 19:49
मुझे अपने वेब एप्लिकेशन में किसी विशेष बैश कमांड (जैसे ls -la) के आउटपुट को दिखाने का एक तरीका निकालने की आवश्यकता है और मैं जानना चाहता था कि क्या कोई पुस्तकालय है जो ऐसा करता है। केवल ब्लैक/व्हाइट शैली में आउटपुट दिखाना पर्याप्त नहीं है क्योंकि आउटपुट में ऐसे वर्ण होते हैं जिन्हें केवल एक बैश टर्....
20 नवम्बर 2021, 16:10
मैं देख सकता हूँ >> संलग्न है और > अधिलेखित है लेकिन मुझे नहीं पता कि << बीच में एक स्थान के साथ क्या करता है। यह क्या करता है, और क्या इन तीरों की दिशा मायने रखती है? उदाहरण के लिए: while :; do mapfile -td '' archives \ < <(find . -type f -name '*.zip' -o -name '*.7z' -print0) [[ ${#archives[@]} ....
19 नवम्बर 2021, 15:22
Zabbix-agent.conf में मेरे पास लाइनें हैं: # Example: Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com Server=127.0.0.1 मैं लाइन को बदलना चाहता हूं Server=127.0.0.1 मेरे साथ Server=zabbix.mydomain.com लेकिन अगर मैं करता हूँ sed -i -e 's/Server=127.0.0.1/Server=zabbix.mydomai....
19 नवम्बर 2021, 15:20
मेरे पास नामों के साथ कई उप-निर्देशिकाओं वाली निर्देशिका है 1 2 3 4 backup_1 backup_2 मैंने इन फ़ोल्डरों में फ़ाइलों को संसाधित करने के लिए एक समानांतर बैश कोड लिखा है और न्यूनतम कार्य उदाहरण इस प्रकार है: #!/bin/bash P=`pwd` task(){ dirname=$(basename $dir) echo $dirname running >> output.....
19 नवम्बर 2021, 09:52
मुझे स्टडआउट से पर्यावरण चर निर्यात करने में परेशानी हो रही है। मैं क्या गलत करूं और इसे कैसे ठीक करूं? $ cat env.py print("export TEST_ME=123") $ python env.py export TEST_ME=123 $ echo $(python env.py) export TEST_ME=123 $ echo $(python env.py) | . /dev/fd/0 bash: echo: write error: Broken pip....
18 नवम्बर 2021, 14:08
उबंटू सेटअप पर मेरे पास इस तरह की एक स्क्रिप्ट है: #!/bin/bash scp -i my.pem /home/fileupload/*txt username@ipserver:/home/loc exit मैं मैन्युअल रूप से चलाता हूं यह क्रॉन के बिना काम करता है धन्यवाद....
16 नवम्बर 2021, 08:28
मुझे .txt फ़ाइलें डाउनलोड करने की आवश्यकता है जो इस तरह के लिंक से उत्पन्न होती हैं: https:// www.ebi.ac.uk/ena/portal/api/filereport?accession=SRP002480&result=read_run&fields=fastq_ftp&format=tsv&download=true&limit=0 लेकिन मुझे इसे बैश खोल में डाउनलोड करने की ज़रूरत है। यह फ़ायरफ़ॉक्स पर पूरी....
16 नवम्बर 2021, 01:41
मेरे पास यह JSON ऑब्जेक्ट है { "id_1": { "day_1": { "loc_sec": 886, "int_sec": null } }, "id_1": { "day_2": { "loc_sec": 575, "int_sec": null } }, "id_2": { "day_1": { "loc_sec": 1....
15 नवम्बर 2021, 05:10
नीचे दिया गया कोड उबंटू 20.04 पर ठीक काम करता है। यह .csv फ़ाइल की जाँच करता है जिसमें कॉलम A में URL शामिल हैं। हर एक पता URL एक नई पंक्ति में है। इसका उपयोग करने के लिए आपको टाइप करके स्क्रिप्ट चलानी होगी: bash script.sh file_with_urls.csv response_code उदाहरण के लिए: bash script.sh urls-to-chec....
15 नवम्बर 2021, 00:35
मेरे पास एक समस्या है जहां मैं एक CONTAINS के साथ रिकॉर्ड्स को फ़िल्टर करने का प्रयास कर रहा हूं, लेकिन यह एक वेरिएबल को स्वीकार नहीं करेगा जिसमें इसमें रिक्त स्थान हैं। मैं JSON और कॉल शामिल कर रहा हूँ। मैं समझाता हूं कि क्या काम करता है और आखिरी वाला जो काम नहीं करता है। मैंने उच्च और निम्न देख....
14 नवम्बर 2021, 20:40
मेरी वर्तमान फ़ाइलों के साथ समस्या यह है कि मेरी entrypoint.sh फ़ाइल में, मुझे अपनी संपूर्ण परियोजना निर्देशिका का स्वामित्व गैर-प्रशासनिक उपयोगकर्ता (chown -R node /node-servers) में बदलना होगा। हालाँकि, जब बहुत सारे npm पैकेज स्थापित होते हैं, तो इसमें बहुत समय लगता है। क्या chown node_modules न....
13 नवम्बर 2021, 23:28
मेरे पास jpgs के रूप में संग्रहीत कुछ मिलियन छवियां हैं। मैं प्रत्येक जेपीजी के आकार को 80% तक कम करना चाहता हूं। यहाँ एक बैश लूप है जिसका मैं वर्तमान में उपयोग कर रहा हूँ (मैं MacOS पर हूँ): for i in *jpg; do convert "$i" -quality 80% "${i%.jpg}.jpg"; done; उपरोक्त पंक्ति छवियों को क्रमिक रूप स....
13 नवम्बर 2021, 17:27
मेरे पास एक टेक्स्ट फ़ाइल है: $100 Birthday $500 Laptop $50 Phone मैंने टेक्स्ट फ़ाइल से --चेकलिस्ट बनाई है [ ] $100 Birthday [*] $500 Laptop [*] $50 Phone आउटपुट $100 $50 है मैं टेक्स्ट फ़ाइल में $100 और $50 की लाइन को कैसे हटा सकता हूँ, कृपया? टेक्स्ट फ़ाइल का अपेक्षित आउटपुट: $100 Birthday शुक....
13 नवम्बर 2021, 09:27
bash man पृष्ठ के अनुसार, while list-1; do list-2; done जबकि कमांड लगातार सूची -2 को निष्पादित करता है जब तक कि सूची में अंतिम कमांड, सूची -1, शून्य की निकास स्थिति देता है। मैं यह समझने की कोशिश कर रहा हूं कि सूची -1 के अंत में दिखाई देने पर बैश अंकगणितीय अभिव्यक्तियों के निकास कोड की व्याख्या कैस....
13 नवम्बर 2021, 03:30
मुझे लगता है कि मैं -z को समझता हूं। यदि कोई चर खाली है test सत्य लौटेगा। लेकिन मुझे समझ नहीं आ रहा है -n। man test मुझसे कहता है: -n string True if the length of string is nonzero. तो मैं इन कमांड लाइनों को निष्पादित करता हूं: bash-3.2$ thing=abc bash-3.2$ test -z $thing && echo "x${th....
13 नवम्बर 2021, 02:50