Dersim HW'den sadece bir satır kullanarak ve ';' olmaksızın bash'ta bir karşılaştırma yazmasını istedim. 'fname' değişkenindeki dizgenin 'C' harfi ile bitip bitmediğini ve eğer varsa "Eşleştir" yazısını kontrol etmem gerekiyor. Başka bir komut yok. bunu bir satırda nasıl yapabilirim?Tek hat koşulu, bash
8
A
cevap
17
Bash içinde &&
, ||
ve &
komut sonlandırıcıları biliyor musunuz?
[[ "${fname:(-1)}" == "C" ]] && echo Match
0
Ben kötüyüm. Ben "akıllı" olmak gibi:
echo ${fname}|sed -e 's/^.*\(.\)$/\1/' -e 's/[^C]/No /' -e 's/.$/Match/'
J
İlgili konular
- 1. Yeni hat ile bash printf
- 2. koşulu
- 3. Hat PHP
- 4. HAT-trie?
- 5. MS Access Koşul koşulu için Geçiş Koşulu
- 6. Bash: Tek Alıntı Değişken Genişleme/Çift Alıntı
- 7. Heroh'da tek bir dosyayı bash yoluyla okuyun
- 8. angular2 koşulu
- 9. Java - koşulu
- 10. bir hat
- 11. alıyorum: hat
- 12. yeni hat
- 13. Baskı hat numaraları
- 14. Bash
- 15. bash-IF IN
- 16. MsBuild koşulu sayımı öğeleri
- 17. Nasıl olursa koşulu
- 18. Linq: ileriye dönük koşulu
- 19. 'iken' koşulu zaman uyumsuz
- 20. DynamoDBMart koşulu için kaydeder
- 21. NSPredicate'ta İki Koşulu Birleştirme
- 22. #if ile çift koşulu
- 23. Hat Ağırlık Excel arayüzünde, Seri Hat çizgi grafik için
- 24. Matplotlib dış hat planını
- 25. değişim endeksi hat dataframe
- 26. Montajda çoklu hat yorumları
- 27. Hat Uzunluğu PHP_CodeSniffer
- 28. geçerli hat numarası
- 29. group_concat MYSQL Yeni hat
- 30. jQuery yeni hat \ N
Bunlarla biraz tanıdık. Burada biraz detaylandırdığınızı görmeyi çok isterim! – jvriesem