«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
Symlink olup olmadığını kontrol etme
Bash'da bir symlink olup olmadığını kontrol etmeye çalışıyorum. İşte denedim. mda=/usr/mda if [ ! -L $mda ]; then echo "=> File doesn't exist" fi mda='/usr/mda' if [ ! -L $mda ]; then echo "=> File doesn't exist" fi Ancak, bu işe yaramaz. Eğer '!' dışarıda bırakılır, asla tetiklenmez. Ve eğer …
208 bash  symlink 



10
find: -exec için argüman eksik
Bugün bir komutla bana yardım edildi, ama işe yaramıyor gibi görünüyor. Bu komut: find /home/me/download/ -type f -name "*.rm" -exec ffmpeg -i {} -sameq {}.mp3 && rm {}\; Kabuk geri döner find: missing argument to `-exec' Ne temelde yapmaya çalışıyorum (diğer dizinleri varsa) özyinelemeli bir dizin üzerinden gitmek ve .rmdosya …
206 bash  shell  find  arguments  exec 

18
Bir dosyanın ortasında belirli satırları görüntülemek için hızlı unix komutu?
Bir sunucuyla ilgili bir sorunu ayıklamaya çalışmak ve tek günlük dosyam 20GB günlük dosyasıdır (zaman damgası bile olmadan! İnsanlar neden System.out.println()günlük olarak kullanır ? Üretimde ?!) Grep kullanarak, dosyanın 347340107 satırına bakmak istediğim bir alanını buldum. Gibi bir şey yapmaktan başka head -<$LINENUM + 10> filename | tail -20 ... …
206 linux  bash  unix  text 

5
Bash içindeki bir diziye ayrılmış bir dize okuma
Alan sınırlı bir dize içeren bir değişken var: line="1 1.50 string" Bu dizeyi boşlukla ayırıcı olarak bölmek ve sonucu bir dizide saklamak istiyorum, böylece: echo ${arr[0]} echo ${arr[1]} echo ${arr[2]} çıktılar 1 1.50 string Bir yerde işe yaramayan bir çözüm buldum: arr=$(echo ${line}) Bundan sonra yankı ifadelerini çalıştırırsam, şunu elde …
206 arrays  string  bash  shell 

3
Ubuntu, “bash: ./program İzni reddedildi” diyor [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 6 yıl önce kapalı . Bu soruyu geliştir Bilgisayar 1 ve bilgisayar 2 üzerinde Ubuntu çalıştırıyorum. Bilgisayar 1 üzerinde bir C …
206 bash  shell  sh 



15
Değerleri borudan kabuk değişkenine okuma
Ben bok içine sokulmuş, ama şans yok stdin veri işlemek için bash çalışıyorum. Demek istediğim şu çalışmalardan hiçbiri: echo "hello world" | test=($(< /dev/stdin)); echo test=$test test= echo "hello world" | read test; echo test=$test test= echo "hello world" | test=`cat`; echo test=$test test= çıktı olmasını istiyorum test=hello world. Ben …
205 linux  bash  pipe 





5
Bash: Bir satırda If / Else ifadesi
Bir işlem (çağrıldığını varsayalım some_process) bir sunucuda çalışıp çalışmadığını kontrol etmeye çalışıyorum . Öyleyse, yankı 1, aksi takdirde yankı 0. Bu kullanıyorum komut ama sadece kısmen çalışır (daha fazla bilgi aşağıda). Komut dosyasını bir satıra yazmam gerektiğini unutmayın. ps aux | grep some_proces[s] > /tmp/test.txt && if [ $? -eq …
205 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.