«bash» etiketlenmiş sorular

Bash komut kabuğu için yazılmış komut dosyaları hakkında sorular için. Hata / sözdizimi hatalarına sahip kabuk komut dosyaları için, lütfen buraya göndermeden önce shellcheck programıyla (veya https://shellcheck.net adresindeki web shellcheck sunucusunda) kontrol edin. Bash'in etkileşimli kullanımı ile ilgili soruların Yığın Taşması'ndan çok Süper Kullanıcı'da konuya bağlı olma olasılığı daha yüksektir.



8
Kabuk betiğindeki bir değişkende bir komut nasıl saklanır?
Daha sonraki bir dönemde bir değişkende kullanmak için bir komutu depolamak istiyorum (komutun çıktısı değil, komutun kendisi) Aşağıdaki gibi basit bir senaryom var: command="ls"; echo "Command: $command"; #Output is: Command: ls b=`$command`; echo $b; #Output is: public_html REV test... (command worked successfully) Ancak biraz daha karmaşık bir şey denediğimde başarısız …
113 linux  bash  variables  command 

5
Büyük bir dosyayı (80 GB) hızlandırmanın herhangi bir yolu var mı?
grep -i -A 5 -B 5 'db_pd.Clients' eightygigsfile.sql Oldukça güçlü bir linux sunucusunda bir saattir çalışıyor ve aksi halde aşırı yüklenmemiş. Grep'e alternatif var mı? Söz dizimimle ilgili geliştirilebilecek herhangi bir şey (egrep, fgrep daha iyi?) Dosya aslında başka bir sunucuya bir bağlantıyla paylaşılan bir dizinde, ancak gerçek disk alanı …
113 bash  grep 




9
Hem STDOUT hem de STDERR'ın terminale ve bir günlük dosyasına gitmesini nasıl sağlayabilirim?
Teknik olmayan kullanıcılar tarafından etkileşimli olarak çalıştırılacak bir komut dosyam var. Komut dosyası, durum güncellemelerini STDOUT'a yazar, böylece kullanıcı komut dosyasının Tamam olarak çalıştığından emin olabilir. Hem STDOUT hem de STDERR'ın terminale yeniden yönlendirilmesini istiyorum (böylece kullanıcı komut dosyasının çalıştığını ve bir sorun olup olmadığını görebilsin). Ayrıca her iki akışın …
113 bash  logging  shell 




16
Bash betiklerini birim test etme
Java kodunun yanı sıra bazı bash betikleri çalışan bir sistemimiz var. Muhtemelen Bozulabilecek Her Şeyi Test etmeye çalıştığımızdan ve bu bash komut dosyaları bozulabileceğinden, onları test etmek istiyoruz. Sorun şu ki, bash betiklerini test etmek zor. Bash komut dosyalarını test etmenin bir yolu veya en iyi uygulaması var mı? Yoksa …

4
Bash'de bir CSV dosyası nasıl ayrıştırılır?
Uzun bir Bash senaryosu üzerinde çalışıyorum. Bir CSV dosyasındaki hücreleri Bash değişkenlerine okumak istiyorum. Satırları ve ilk sütunu ayrıştırabilirim, ancak diğer sütunları ayrıştırabilirim. Şimdiye kadarki kodum: cat myfile.csv|while read line do read -d, col1 col2 < <(echo $line) echo "I got:$col1|$col2" done Yalnızca ilk sütunu yazdırıyor. Ek bir test olarak …
112 linux  bash  csv 


6
Aynı satırda yankı nasıl gösterilir ve güncellenir
Bash'de aşağıdakilere sahibim (Linux'ta) for dir in Movies/* do (cd "$dir" && pwd|cut -d \/ -f5|tr -s '\n' ', ' >> ../../movielist && exiftool * -t -s3 -ImageSize -FileType|tr -s '\t' ',' >> ../../movielist ) echo "Movie $movies - $dir ADDED!" let movies=movies+1 done Ama bunu, "echo" nun bir sonraki …
112 bash 

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.