bash पर टैग किए गए जवाब

जीएनयू के बॉर्न अगेन एसएचएल के लिए विशिष्ट प्रश्न, अन्य बॉर्न / पॉसिक्स गोले के विपरीत। सामान्य रूप से यूनिक्स गोले के बारे में प्रश्नों के लिए, इसके बजाय / शेल टैग का उपयोग करें।

1
जब CLI तर्क डैश के साथ शुरू होता है तो टिल्ड (~) का विस्तार क्यों नहीं होता है?
मैंने VNC सर्वर (x0vncserver) को चलाने में कुछ घंटों का समय गंवा दिया और ग्राहक ने अजीब संदेश के साथ जुड़ने से इनकार कर दिया No password configured for VNC Auth सर्वर भी इस त्रुटि को प्रिंट करता है SVncAuth: opening password file '~/.vnc/passwd' failed ठीक है, मैंने बहुत समय …
9 bash  shell  tilde 

3
"वैरिएबल करें" एम्परसेंड (एक प्रक्रिया पृष्ठभूमि)
अगर वहाँ एक चर में ampersand डाल करने के लिए एक रास्ता है और अभी भी पृष्ठभूमि के लिए एक प्रक्रिया भेजने के लिए इसका इस्तेमाल करने के लिए मैं जानना चाहता हूँ। यह काम: BCKGRND=yes if [ "$BCKGRND" = "yes" ]; then sleep 5 & else sleep 5 fi …

2
bash: echo: write एरर: इंटरप्टेड सिस्टम कॉल
मैं सभी 8 अंकों की संख्या के साथ एक सॉर्ट की गई सूची बनाना चाहता हूं - 00000000 से 99999999 तक। मैंने शेल में टाइप किया: f() { while IFS="" read -r line; do for i in {0..9}; do echo "$line$i"; done; done } echo | f | f | …
9 bash 

3
टीएबी द्वारा अलग किए गए तार को कैसे प्रिंट करें?
मैं एक TAB द्वारा अलग किए गए दो स्ट्रिंग को प्रिंट करने का प्रयास कर रहा हूं। मैंने कोशिश की है: echo -e 'foo\tbar' printf '%s\t%s\n' foo bar दोनों का प्रिंट: foo bar जहां दोनों के बीच व्हाट्सएप वास्तव में 5 स्थान है (पुट्टी में माउस के साथ आउटपुट का …

2
गतिशील रूप से एक कमांड बनाएँ
मैं एक स्क्रिप्ट पर काम कर रहा हूं और मुझे tarकमांड को गतिशील रूप से बनाने की आवश्यकता है । यहाँ दो उदाहरण बताए गए हैं कि मैं क्या करने की कोशिश कर रहा हूँ: #!/bin/bash TAR_ME="/tmp" EXCLUDE=("/tmp/hello hello" "/tmp/systemd*" "/tmp/Temp*") _tar="tar "`printf -- '--exclude="%s" ' "${EXCLUDE[@]}"`" -zcf tmp.tar.gz" echo …

2
क्या ऐसा पुनर्निर्देशन "|>" सिर्फ एक त्रुटि है या इसका मतलब कुछ है?
मैंने इसे गलती से टाइप किया लेकिन बैश ने कोई त्रुटि नहीं छापी (लेकिन एक खाली फ़ाइल बनाई) तो मुझे लगा कि शायद इसका वास्तव में कुछ मतलब है? (उदा। तिथि |> tmp.txt)

6
तत्वों की लंबाई के अनुसार बैश सॉर्ट सरणी?
तार की एक सरणी को देखते हुए, मैं प्रत्येक तत्व की लंबाई के अनुसार सरणी को सॉर्ट करना चाहूंगा। उदाहरण के लिए... array=( "tiny string" "the longest string in the list" "middle string" "medium string" "also a medium string" "short string" ) को सॉर्ट करना चाहिए ... "the longest string …


2
नाम में स्ट्रिंग के बिना फ़ाइलें निकालें
मैं उन फाइलों को हटाना चाहता हूं जिनके नाम में स्ट्रिंग '999' ('बिना') नहीं है। मैंने कोशिश की है: grep -vlr 999 . | xargs -0 rm -f -- find . -print0 | grep --null-data -v 999 | xargs -0 rm -- लेकिन उनमें से कोई भी काम नहीं करता …
9 bash  osx  filenames  rm 

7
मैं शब्द विभाजन से बचने के लिए स्ट्रिंग के अंदर एक चर विस्तार कैसे उद्धृत कर सकता हूं?
$ myvar="/path to/my directory" $ sudo bash -c "cd $myvar" ऐसे मामले में, मैं $myvarमूल्य के सफेद रिक्त स्थान के कारण शब्द विभाजन से बचने के लिए कैसे उद्धृत कर सकता हूं myvar?
9 bash  shell  sudo  quoting 

3
Ifconfig कमांड से पहला IP एड्रेस कैसे कैप्चर करें?
ifconfigकमांड से आने वाले पहले आईपी एड्रेस को कैसे कैप्चर करें ? ifconfig -a enw178032: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 100.14.22.12 netmask 255.255.0.0 broadcast 100.14.255.255 inet6 fe80::250:56ff:fe9c:158a prefixlen 64 scopeid 0x20<link> ether 00:10:56:9c:65:8a txqueuelen 1000 (Ethernet) RX packets 26846250 bytes 12068811576 (11.2 GiB) RX errors 0 dropped 58671 overruns 0 frame …
9 linux  bash  awk  sed  ifconfig 

3
फ़ाइल नाम में शेल विस्तार (ए | बी)?
क्या orउदाहरण के लिए फ़ाइल पढ़ते समय शेल में किसी विकल्प का विस्तार करना संभव है । उदाहरण के लिए, इसका मतलब यह है कि, एक फ़ाइल में A या B से मेल करना grepसिंटैक्स का समर्थन करता है (A|B)। इसी तरह, अगर मेरे पास ये फाइलें हैं: file1.txt file2.txt …

1
STDERR से पहले STDOUTs प्रदर्शित करें?
मैं बैश करने के लिए नया हूं और मैं अपने जीवन के लिए यह पता नहीं लगा सकता कि कैसे एक निश्चित कमांड को चलाने के लिए, मान लें ./fffऔर नियमित रूप से स्टडर से पहले प्रिंट करें (मैं स्वयं अर्थ के बारे में भ्रमित हूं) उदाहरण के लिए $ …

10
बैश: एक IPv4 पते के चार वर्गों में से एक को निकालें
हम सिंटैक्स का उपयोग कर सकते हैं ${var##pattern}और ${var%%pattern}एक IPv4 एड्रेस के आखिरी और पहले खंड को निकालने के लिए: IP=109.96.77.15 echo IP: $IP echo 'Extract the first section using ${var%%pattern}: ' ${IP%%.*} echo 'Extract the last section using ${var##pattern}: ' ${IP##*.} पैरामीटर विस्तार का उपयोग करके हम IPv4 पते …

7
`स्रोत` कमांड के विपरीत
मैं sourceचर मूल्यों को पढ़ने / प्रिंट करने के लिए अपनी बैश स्क्रिप्ट में कमांड का उपयोग करता हूं more linuxmachines_mount_point.txt export linuxmachine01="sdb sdc sdf sdd sde sdg" export linuxmachine02="sde sdd sdb sdf sdc" export linuxmachine03="sdb sdd sdc sde sdf" export linuxmachine06="sdb sde sdf sdd" source linuxmachines_mount_point.txt echo $linuxmachine01 sdb …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.