«bash» etiketlenmiş sorular

Bash, GNU Projesi'nden Unix benzeri işletim sistemleri için ücretsiz bir kabuktur.

1
Bir terminali her başlattığımda rastgele bir komutu çalıştırma [kapalı]
Script.t hakkında bir şüphem var. Terminali açtığımda rastgele bir komut çalıştırmam gerekiyor. Örneğin, Eğer ilk terminali açarsam, terminal ls komutunu çalıştırır ve bundan sonra başka bir terminali açardım, onun df -h komutunu çalıştırırım ve thrid terminalini açtığımda otomatik olarak en üst komutunu kullanırım. Terminali açtığımda bu dizi aynı anda gelecek. …
-1 linux  bash 

1
Dizini değiştirmek için / usr / bin / env komutunu kullanarak [kapalı]
Önek ile komutları otomatik olarak çalıştırmak istiyorum /usr/bin/env $/usr/bin/env composer install (this runs OK) $/usr/bin/env cd public (failed ---> /usr/bin/env: cd: No such file or directory) Linux’ta yeniyim ve bence /usr/bin/env komut yazmak için garip bir yoldur. İkinci çizgimin neden işe yaramadığını merak ediyorum (bazıları çalışırken mkdir veya ls ) …

4
Bir dizin unix kabuk programlamada döngü
Dizindeki dosya isimleri arasında dolaşmak için bir for döngüsü kullanın. Bu sürümde, yalnızca ".old" uzantısı olmayan dosya adları arasında döngü Döngünün içinde dosyayı yeni adla yeniden adlandırın.
-1 bash  unix 

1
Linux'ta bir satırdan belirli bir bölüm nasıl gösterilir?
Diyelim ki aşağıdaki satırda bir dosya var: [{"name”:”10.0.0.1”,”address":"10.0.0.1”,”subscriptions["all"],"version":"0.0.0”,”timestamp":1450270166},{"name":"10.0.0.2","address":"10.0.0.2","subscriptions":["all"],"version”:”0.0.0”,”timestamp":1450390819}] Burada çıktı gibi bir şey olması gerekir name:10.0.0.1 name:10.0.0.2 Herhangi bir fikir?
-1 linux  command-line  bash  sed  awk 

1
Find komutunun çıktısını birden fazla dosya içeren bir diff komutuna nasıl geçirebilirsiniz?
.Csv ile biten 5 dosya buldum. Şimdi bu dosyaların içeriğini diff komutunu kullanarak karşılaştırmak istiyorum. Her iki işlemi de bash üzerindeki bir Linux terminalinde bir komutla nasıl yapabilirim? Gibi bir şey yapmak istiyorum: $ find -name *.csv | diff output_of_find_command Ve dosyalardaki farklılıkları yazdırabilirsiniz. (5 tanesi var).



1
bash betiği içindeki dosyaların sahipliğini değiştirme
Kullanıcının sahip olduğu ilk iki dosyayı ve kök olarak sahip olduğu sonraki üç dosyayı çıkaran bu bash betiğine sahibim: ################################################## # Variables NUM="6" #number of backup files to keep LOGFILE="/home/boudiccas/cron/obnam-ls.txt" #################################################### # Change into new directory cd /home/boudiccas/cron/obnam/ # Generate new file and save it sudo -u boudiccas obnam ls>"obnamhome-ls-$(date …

1
veritabanı isminde tire ile bash ile veritabanı bırak
Bir komut dosyasında, isimlerinde kısa çizgi bulunan klasör adlarının listesini içeren bir değişken var DBDIR="some directory" dbdash=`ls -l $DBDIR | egrep '^d' | grep '.-.' | awk '{print $9}'` Ve her veritabanını "dbdash" değişkenindeki klasörlerle aynı isimlerle bırakmak istiyorum. dbhype=($dbdash) for dbtry in ${!dbhype[*]} do mysqladmin -u$dbUser -p$dbPass 'drop database …

2
Kesilmiş bir Ubuntu kurulum girişiminin ardından Windows 8 başlatılamıyor
Ubuntu 12.04 LTS'yi kurmaya çalıştıktan sonra, Windows 8 (UEFI) yüklü bir Sony Vaio notebook'um var. Windows'u tekrar nasıl başlattığını anlayamıyorum! Yani, sürdürme: Windows'u (veya en azından UEFI menüsünü) gnu grub bash'dan nasıl başlatabilirim? Not: Önceden (F2, ESC, SHIFT, ...) tuşlarını basılı tutmaya / basmaya çalıştım ama hiçbir şey çalışmadı. Ekranın …
-1 linux  ubuntu  bash  boot  grub 

1
komut nohup kuyruk kabuk betiğinde yönlendirme ile belirli bir durumda uygun şekilde başlatılmadı
Bash betiğindeki tail komutunun 2 paramdan yalnızca 1 param sağlayarak uzaktan çağrıldığında doğru şekilde çalışmadığı bir sorunum var. Ancak aşağıdaki durumlarda doğru çalışır: 1 param ile doğrudan yerelde çalıştırılır 2 param ile doğrudan yerelde yürütülen 2 param ile uzaktan kontrol Kuyruğu takip eden betiği aşağıda yazdım. 2 parametre alır: TEST …
-2 linux  bash  ssh  tail  nohup 

2
dizeleri-çoklu sütunlardan sonra değerleri ara
Bu dosyaya sahibim (output.txt): name:some name^M ^M count:1^M ^M region:some_region name:some name^M ^M count:2^M ^M region:some_region^M ^M name:some name^M ^M count:1^M ^M region:some_region^M ^M Testing Powershell scripts execustions from Rundeck server against Windows server Sadece ad, sayı ve bölgeden sonra değerler nasıl alınır? Istenilen çıktı: some name 1 some region …
-2 linux  bash 

2
string bulmak ve ikinci kontrol etmek
Her dosya ile başlar ilk çizgi var a 1 bbaşlayarak hatları unknown_string ve kalan izler cunknown_string ardından Bir a 1 bsonraki satırların herhangi birinde mevcut olan SONRASI kontrol etmek istiyorum (ilk satırdaki unknown_string ile sonraki satırdaki unknown_string'i karşılaştırın). Bir eşleşme YESvarsa - yazdırmamak için yazdırmak NO, ancak yolu ve dosya …
-2 bash  grep  sed  awk 

1
bash: Bir dosyanın satırları üzerinde döngü
İşte betiğim: #! /bin/sh for line in $(cat list); do echo "[$line]: Getting my workers list.."; var=$line-"worker1"; echo "$var" >> "hostlistworkers.txt" var=$line-"worker2"; echo "$var" >> "hostlistworkers.txt" var=$line-"worker3"; echo "$var" >> "hostlistworkers.txt" done fi Lütfen, dosyanın ilk satırındaki davranışı nasıl değiştirebilirim? bu şekilde: If(it is the first line) echo "$var" >> …
-2 bash  shell  script 

1
Bu kodla ilgili yardım isteyen var mı?
Yani temelde bu betiğin yapmasını istediğim, örneğin her 300 saniyede bir dosyanın kopyasını çıkarmak, ancak bir "savegame.backup1" dosyası oluşturmak ve sonra bir sonraki 300 saniye "savegame.backup2" ve ardından geri dönmek arasında geçiş yapmak backup1'a. Zamanlayıcım tekrar ediyor gibi görünüyor ve bu betiği nasıl tamamlayabileceğimden emin değilim. Bağlam için, kullandığım kodun …
-4 bash  script 
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.