Linux'ta bir dizeyi kullanıcıdan okuyacak, bir değişkende saklayacak ve sonra değişkeni (dizenin tamamını) bir metin dosyasına ekleyecek herhangi bir yöntem olup olmadığını merak ediyorum.Kullanıcı tanımlı dizgeyi bir dosyaya yazmak için kabuk komut dosyası
1
A
cevap
2
bunu yapmak için muhtemelen birçok yolu vardır ama genellikle böyle bir şey yapmak: değişken usr_in
sonraki ne yazılan
read usr_in
echo $usr_in > usr_input
read
saklar. echo
sonra baskılar/metin dosyası usr_input
Kullanım >>
yerine >
Eğer eklenecek yerine dosyanın üzerine istiyorsanız için usr_in
değerini yönlendirir. Kullanıcı tarafından girilen dizeden sonra yeni satır eklemek istemiyorsanız (örn. Kullanıcı bir parola giriyorsa, bir karma algoritmaya veya benzer şekilde "pedantic" öğelerine geçen bir şeyi girerek) echo -n
'u kullanın.
read user_data
echo $user_data >> user_string
O dizesini girmesini isteyecek ve depolar
kabuk komut dosyası yürütün:
vi usershell.sh
kullanıcı tanımlı dize toplamak için komut girin: ile
1
shell script oluşturun “user_string” adlı dosyada.
İlgili konular
- 1. Her dosyaya metin eklemek için kabuk komut dosyası mı?
- 2. MongoDb kabuk komut dosyası
- 3. kabuk komut dosyası
- 4. Çift aralık dosyası Ben komut dosyası kabuk için yeni
- 5. E-posta göndermek için kabuk komut dosyası
- 6. bastırmak kabuk komut dosyası hata iletileri benim kabuk komut dosyasında
- 7. Java'da dosyaya yazmak için dizeyi geri baytlara nasıl dönüştürebilirim?
- 8. 3 Git komutlarını güncelleştirmek için bir kabuk komut dosyası hazırlayın
- 9. JMeter - komut satırından değiştirme kullanıcı tanımlı değişkenler
- 10. Çağrı göreli yolları kullanarak başka komut bir kabuk komut dosyası
- 11. Bir kabuk komut dosyası ve başka bir kabuk komut dosyasından bağımsız değişkenleri nasıl çağırılır
- 12. GNU Ekranı - kabuk veya komut dosyası
- 13. Kullanıcı tanımlı bir tür
- 14. Parametreler alan kabuk komut dosyası nasıl oluşturulur?
- 15. Cygwin'de çalışma algılamaya çalışan kabuk komut dosyası
- 16. kabuk komut dosyası her satırın sonuna ekle
- 17. Running kabuk komut dosyası posix_spawn hata
- 18. değişken ikame kabuk komut dosyası sorunu KSH
- 19. Bir bash komut dosyasında, komut dosyasının çıktısının bir dosyaya yönlendirilip yönlendirilmediğini nasıl anlarım?
- 20. Bash komut dosyası - dosyaya içerik ekle
- 21. Bir kabuk komut dosyasında bir çıktı dosyasına satır sonu ekleme
- 22. Apache + PHP neden bir dosyaya yazmak için yürütme izinleri gerektiriyor?
- 23. Kabuk komut çıktısını Python komut dosyası girişine nasıl yönlendirirsiniz?
- 24. Tanımlı bir kullanıcı için tüm grupları belirle
- 25. Bir kabuk komut dosyasını fflush'a zorla
- 26. Kabuk komut
- 27. kullanıcı tanımlı fonksiyonlar
- 28. Kullanıcı tanımlı dönüşümler oluşturma
- 29. Bir kabuk dosyasından bir yapılandırma dosyası okuma
- 30. kabuk komut dosyası hatası Bu bir sözdizimi hatası veriyor