«read» etiketlenmiş sorular

"oku", dizeleri standart giriş akışından veya bir dosya tanımlayıcısından okumak için kullanılan bir kabuk yardımcı programıdır.

1
Linux'ta toplam okuma ve toplam yazma IOPS'ı nasıl elde edilir?
Komut satırını kullanarak veya programatik bir şekilde IOPS'yi Linux'ta ayrı olarak nasıl okuyabilir ve yazabilirim? sysstatPaket kurdum . Lütfen bana sysstatpaket komutları kullanarak bunları nasıl ayrı ayrı hesapladığımı söyle . Veya, onları dosya sistemi kullanarak hesaplamak mümkün mü? örn: /proc ya /sysya/dev
32 linux  io  disk  read  write 


2
Read -r'nin anlamı nedir?
başka bir cevabı anlamak için: find / -type d -print0 | while read -r -d ''; do ls -ltr "$dir" | sed '$!d' ilk adım, read komutunun -r seçeneğinin kullanımını anlamaktır. İlk önce, sadece yürütmenin yeterli olacağını düşündüm man read -r seçeneğinin anlamını aramak için, ancak man sayfasının seçenek için …

4
Neden bazı readin (yerleşik) kabukları / proc dosyasındaki tüm satırı okuyamıyor?
Bazı Bourne benzeri kabukları, readiçinde dosyadan bütün çizgi okuyamaz yerleşik /proc(aşağıda çalıştırılması gerekir komutu zshyerine $=shellsahip $shelldiğer kabuklu): $ for shell in bash dash ksh mksh yash zsh schily-sh heirloom-sh "busybox sh"; do printf '[%s]\n' "$shell" $=shell -c 'IFS= read x </proc/sys/fs/file-max; echo "$x"' done [bash] 602160 [dash] 6 [ksh] …
19 linux  shell  proc  read 

1
Değişkende saklanan çok satırlı dize üzerinden yineleme
Bunun gibi şeyler yazmanın kötü olduğunu okudum , bunun for line in $(command)yerine doğru yol görünüyor: command | while IFS= read -r line; do echo $line; done Harika çalışıyor. Ama ya yinelemek istediğim , bir komutun doğrudan sonucu değil, bir değişkenin içeriği ise ? Örneğin, aşağıdaki dosyayı oluşturduğunuzu düşünün quickfox: …
17 bash  read 


4
Bash: etkileşimli uzaktan komut istemi
Uzak bir sunucuya bağlanan ve bazı paketin yüklü olup olmadığını kontrol eden bir komut dosyası var: ssh root@server 'bash -s' < myscript.sh myscript.sh: OUT=`rpm -qa | grep ntpdate` if [ "$OUT" != "" ] ; then echo "ntpdate already installed" else yum install $1 fi Bu örnek basitleştirilebilir. İşte myscript2.shaynı …
16 bash  shell-script  ssh  stdin  read 

3
bash: Salt okunur bir kök bölümde okuma <<< “$ VARIABLE” kullanırken bazı sorunlar. Bilinen herhangi bir geçici çözüm var mı?
Tesadüf eseri ATA-ID-to-device-name betiğimi kullanmak zorunda kaldım (burada bulunur: /server/244944/linux-ata-errors-translating-to-a-device-name/ 426561 # 426561 ) salt okunur bir / bölümde. Merak ediyorsanız, /bölümünüze erişmenizi sağlayan , ancak varsayılan olarak salt okunur olarak bağlayacak bir Ubuntu kurtarma konsoluydu . Bu konuda memnunum, çünkü aksi takdirde muhtemelen betiğimin belirli bir satırdan dolayı bir …

3
Bir betiği bash'a "okuma" ile pipetleme
Ben (doğrudan bash ile çalıştırmak yerine) bashile üzerinden boru ile bir komut dosyası wgetçalıştırmak gerekir. $ wget -O - http://example.com/my-script.sh | bash Çalışmıyor çünkü komut dosyamda readifadeler var. Bazı nedenlerden dolayı bash borulama yaparken bunlar çalışmaz: # Piping to bash works in general $ echo 'hi' hi $ echo "echo …
10 bash  shell  pipe  read 

4
Bir SSH oturumunda bir SSH sırasında birden çok komut
Uzak bir mastermakineye bir SSH oturumu ve sonra başka bir iç SSH oturumu masteriçin bazı uzaktan her birine slavesve sonra belirli bir dizini silmek ve yeniden oluşturmak için 2 komutları yürütmek gerekiyordu yerel bir makine var. Yerel makinede master için şifresiz SSH ve master'da slave'lerde şifresiz SSH bulunduğunu unutmayın. Ayrıca …
10 bash  ssh  amazon-ec2  read 

2
Boru içinde komut dosyası kullanırken kullanıcı girdisi nasıl okunur
Genel problem Bir boru zincirinin ortasında olmasına rağmen kullanıcıyla etkileşime giren bir komut dosyası yazmak istiyorum. Somut örnek Somut olarak, bir fileveya alır stdin, satırları görüntüler (satır numaraları ile), kullanıcıdan bir seçim veya satır numaraları girmesini ister ve ardından karşılık gelen satırları yazdırır stdout. Bu betik diyelim selector. Sonra temel …

3
Okurken geri tuşu nasıl kullanılır?
Girilen arka boşlukları nasıl idare edebilirim, zaten 5 karakterde olduğu gibi (hepsi gerçek giriş ^?olmasa da) denendi mi ve readkarakterleri sayarsa gösterir 12^?3, ancak 12^?3^?komut istemini döndürdükten sonra gariptir. Lütfen yardım et! -bash-3.2$ read -n 5 12^?3^?-bash-3.2$
10 bash  shell  line-editor  read 
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.