«bash» etiketlenmiş sorular

Bash (Bourne-Again SHell), varsayılan olarak Ubuntu'nun komut satırı arayüzünde kullanılan kabuktur.


7
Sonek eklemek için dosyaları yeniden adlandırma
Yeni dosya adı eski ile aynı olacak, ancak özgün dosyaların satır sayısına karşılık gelen bir sonek dahil olmak üzere geçerli çalışma dizinindeki tüm dosyaları yeniden adlandırmak için bir komut gerekir (örneğin, dosya f10 varsa satırları yeniden adlandırılmalıdır f_10). İşte benim (çalışmayan) girişimim: linenum=$(wc -l); find * -type f | grep …




3
Bir dizin başka bir kullanıcı tarafından değiştirildiğinde komut dosyası nasıl çalıştırılır?
Buna benzer konular hakkında biraz tartışma olduğunu biliyorum. Ama temelde yapmaya çalıştığım şey bu. Ben denilen bir izleme dizini var watchedve bu dizine bir dosya eklendiğinde, o dizinden syncbh.shdosyaları alıp uzak bir sunucuya yükleyecek denilen bir komut dosyası tetiklemek istiyorum . Uyarı, dosyaların watcheddizinde bir kullanıcı (kullanıcı2) tarafından oluşturulmuş olması …

1
çıkarma komutunun tersi mi?
Görüntülemek için tonlarca CD'm var ve merak ettim. Eject komutuyla çıkarabilirim. Disk tepsisini CD sürücüsüne hangi komut ekler? evet tepsiyi geri çekebilen tiptir. Çıkarma sayfasını aradım ve komutta tahmin ettim, ama anlayamadım.


3
Terminal için renkleri önceden tanımlansın mı?
.bashrcDosyanın içindeki renkleri nasıl önceden tanımlayabileceğimi hatırlamaya çalışıyordum, ${RED}örneğin yaptığımda çağrılabileceklerdi . Bunu yapmanın doğru yolu olup olmadığını hatırlayamıyorum, ama hatırlayabilirsem böyle bir şeydi; NC="\033[0;0;0m" # no color or formatting RED="\033[1;49;91m" # color red BLU="\033[1;49;94m" # color blue GRN="\033[1;49;32m" # color green başka bir hatırlıyorum, functionböylece her yerde her zaman …


6
Null-operatörü “:” bashının iki noktası nedir?
BASH betiğindeki "null" operatörünün anlamı nedir? Söyleyecek bir ifşeyiniz olmadığında, bir komutun ardından yer tutucu olarak kullanıldığını , ancak programın düzgün çalışmasına izin vermek için bir komuta ihtiyaç duyduğunu anlıyorum . Ancak bunun genel kullanımı nedir? Ne zaman kullanırsın? Kullanmak ne zaman mantıklı?
13 bash  scripts  syntax 

2
kıvırın .gz dosyası ve dekompresyon için boru
Verilen URL'lerden bazı .gzdosyaları (NB .tar.gzolanlar değil ) indirmeye ve varsa varolan dosyaların üzerine yazmak için sıkıştırmasını kaldırmaya çalışıyorum. Her bir indirme için aşağıdakileri denedim: curl -O $URL | gunzip -f O başarısız Ancak, bu işe yaramadı: gzip: stdin: unexpected end of file. Bu komutun bir dizisini bash kabuk betiğinin …
13 bash  scripts  curl  pipe  gzip 

7
Bash'da isteğe bağlı olarak argüman nasıl yapılır?
Aşağıdaki 9 bağımsız değişkeni olan fonksiyon: SUM() { echo "The sum is $(($1+$2+$3+$4+$5+$6+$7+$8+$9))" } Sonraki (3..9) için ikinci argüman isteğe bağlı bir argüman haline getirmek istiyorum . İşlevi 2 argümanla çağırdığımda hata alıyorum: SUM 3 8 bash: 3+8+++++++: syntax error: operand expected (error token is "+") Not BOLD : birinci …
13 bash  functions 

6
Printf komutu ile karışıklık?
Echo komutunu kullanmadan aşağıdaki üç satırı bir yazdırma komutunda yazdırmak zorundayım. Bu yüzden printf komutunu seçtim. İşte üç satır: Different characters can be represented and supported in the print command, for example: x-y, X+Y, –, +, <, >, %, $, #, &. Şimdiye kadar yaptığım: printf " Different characters can …

3
Bash'deki iki dizeyi karşılaştırma
Değişkeni ayarlamak için rmdirkullanarak bir parola ile onayladıktan sonra bir dizini silen bir komut dosyası yapmak istiyorum read. Şimdiye kadar bu var: #!/bin/bash -x echo "Password:" read -t 30 S1 S2='55555' if [ $S1=$S2 ]; then rmdir /home/william/test else echo "fail" sleep 10 fi Yani, ben -xhata ayıklamak için denemek …
13 bash  scripts  password 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.