«echo» etiketlenmiş sorular

Kabuk yerleşik veya `/ bin / echo` ile ilgili sorular. Bu etiket, sorunuz yalnızca terminale yazdırılmakla ilgili değilse kullanılmamalıdır; yalnızca sorunuz `echo` komutuna özgü ise uygulayın.

4
Printf neden yankıdan daha iyidir?
Bundan printfdaha iyi olduğunu duydum echo. Kullanmam gereken deneyimlerimden sadece bir örneği hatırlayabilirim printfçünkü echoRHEL 5.8'deki bazı programlara metin yazmak için çalışmadı, ancak printfyaptı. Fakat görünüşe göre, başka farklılıklar var ve bunların ne olduğunu ve ne zaman birinin diğerini kullanacağı konusunda özel durumlar olup olmadığını sormak istiyorum.


3
“Eko” neden “dokunuştan” daha hızlı?
Zaman damgasını, dizimdeki tüm xml dosyalarının geçerli zamanına (tekrarlı olarak) güncellemeye çalışıyorum. Mac OSX 10.8.5 kullanıyorum. Yaklaşık 300.000 dosyada, aşağıdaki echokomut 10 saniye sürer : for file in `find . -name "*.xml"`; do echo >> $file; done Ancak, aşağıdaki touchkomut 10 dakika sürer ! : for file in `find . …
116 shell  command  echo 

8
Yankı ile satır silmek nasıl?
Son üç karakteri silebileceğimi biliyorum: echo -ne '\b\b\b' Ancak tam bir satırı nasıl silebilirim? Yani kullanmak istemiyorum: echo -ne '\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b' ... vb ... uzun bir çizgiyi silmek için.

6
Bir patlama nasıl yankılanır!
echoİçeriği bir dosyaya yerleştirerek, bir editörle açmak yerine bir script oluşturmaya çalıştım. echo -e "#!/bin/bash \n /usr/bin/command args" > .scripts/command çıktı : bash:! / bin / bash: olay bulunamadı Bu garip davranışı patlamaya izole ettim . $ echo ! ! $ echo "!" bash: !: event not found $ echo …

3
Tek komut bağımsız değişken için maksimum boyutu ne tanımlar?
Tek bir argümanın maksimum uzunluğunun burada genel argüman dizisinin toplam büyüklüğü ile sınırlı olan ortamın büyüklüğü kadar sorun olmadığı izlenimindeydim ARG_MAX. Böylece, aşağıdakine benzer bir şeyin başarılı olacağını düşündüm: env_size=$(cat /proc/$$/environ | wc -c) (( arg_size = $(getconf ARG_MAX) - $env_size - 100 )) /bin/echo $(tr -dc [:alnum:] </dev/urandom | …
47 kernel  echo  arguments 

4
bir dosyaya eko bayt
Rasberry Pi'mi i2c veriyolunu kullanarak bir ekrana bağlamaya çalışıyorum. Başlamak için, özellikle bir dosyaya el ile şeyler, baytlar yazmak istedim. Bir dosyaya belirli baytları nasıl yazarsınız? Bunu çoktan okudum ve sorunumun böyle bir şeyle çözülmesi gerektiğini düşündüm echo -n -e \x66\x6f\x6f > byteFileForNow Ancak, o dosyayı nano ile açtığımda , …


5
Bir dosyanın içeriğini “echo” komutuna yönlendirmek
Adlı bir dosya var my_file.txt, içeriği sadece dizedir Hello. İçeriğini komuta nasıl yönlendirebilirim echo? Ben komutları var biliyorum less, cat, more... ama bunu yapmak gerekir echo. Bunu denedim: $ cat my_file.txt | echo ve ayrıca bu: $ echo < my_file.txt Ancak her iki durumda da my_file.txt dosyasının içeriğini değil, yalnızca …

6
'Cat' bir kabuk yerleşik mi yoksa harici bir program mı?
Bir kabuk yerleşik mi yoksa harici bir program typemı catolduğunu öğrenmek için komutu kullandığımda aşağıdaki çıktıyı alıyorum: -$ type cat cat is hashed (/bin/cat) -$ Bu cat, bunun harici bir program olduğu anlamına mı geliyor /bin/cat? Kafam karıştı, çünkü aşağıdaki çıktıyı kontrol echoettiğimde bunun built-inaynı zamanda bir program olduğunu görmeye …
33 bash  cat  echo  shell-builtin 

5
Echo komutunu ve yeniden yönlendirme işlecini kullanarak bir newline özel karakterini bir dosyaya nasıl koyabilirim?
Echo komutunu ve yönlendirme işlecini kullanarak bir dosya oluşturmak istiyorum, dosya birkaç satırdan oluşmalıdır. Dize "\ n" ile yeni bir satır eklemeyi denedim: echo "first line\nsecond line\nthirdline\n" > foo ancak bu yolla, üç satırlı bir dosya oluşturulmaz, yalnızca bir satır ve dizenin sözlü içeriği olan bir dosya oluşturulur. Sadece bu …


1
Echo> dosyası neden echo | sed> dosya?
Aşağıdaki örnek beni şaşırttı. Bir bıyık fazlası var aslında kenara ... karşı sezgisel görünüyor kullanıcı zamanı için echo | sedaçılan. Yalnız çalıştığında neden echobu kadar çok zaman kullanıyor veya soru sed, oyunun durumunu nasıl değiştiriyor? Her iki durumda echoda aynı yankılanmayı yapmanız gerekecek gibi görünüyor ... time echo -n a\ …
28 bash  shell  pipe  time  echo 

4
yankı kullanarak renkli metin yazdırma
Eko kullanarak örneğin kırmızı renkte renkli bir metin yazdırmak için kodun kod olduğunu echo -e "\e[1;31m This is red text \e[0m" biliyorum : ve bu örnekte 31'in kırmızı renk kodu olduğunu ve diğer renklerin sayısının: Black 0;30 Dark Gray 1;30 Blue 0;34 Light Blue 1;34 Green 0;32 Light Green 1;32 …

5
Eko neden alıntı karakterimi görmezden geliyor?
Unix ve Linux Stack Exchange'de cevaplanabildiği için bu soru Sunucu Arızasından geçirilmiştir . 8 yıl önce göç etmiş . echoKomut bunu vermek tam metnini dahil değildir. Örneğin, yaparsam: $ echo ' echo PARAM=` grep $ARG /var/tmp/setfile | awk '{print $2}' ` ' Çıktıları: echo PARAM=` grep $ARG /var/tmp/setfile | awk …
24 shell  quoting  echo 

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.