«command-line» etiketlenmiş sorular

Komut satırı arabirimini (CLI) kullanma hakkında sorular.

2
Dosyaları yeniden adlandırırken boşlukları değiştirmekten kaçının
Ben böyle dosyaları yeniden adlandırmaya çalışıyorum: for file in *; do mv -i "$file" "$(echo "$file" | sed -e 's/[^A-Za-z0-9._-]/_/g')"; done Ancak sedkomut tüm boşlukların yerine geçer _. sedBelirtilen karakterlerle birlikte boşluk bırakmasını sağlamak için komutu nasıl düzenleyebilirim ? Kullanmayı denedim \sama çalışmıyor ... EDIT: Örneğin: dosya trip: hill, yeniden …

3
Anahtar kelimeleri kullanan ve içeriği filtreleyen bir CLI Web Spider'ı nasıl oluştururum?
Makalelerimi, kullanımdan kaldırılmış (kullanılmayan) e-bane.net forumunda bulmak istiyorum . Forum modüllerinden bazıları devre dışı bırakıldı ve yazarlarının makalelerinin listesini alamıyorum. Ayrıca site arama motorları tarafından Google, Yndex vb. Olarak dizine eklenmez. Tüm makalelerimi bulmanın tek yolu sitenin arşiv sayfasını açmaktır (şek.1). O zaman belirli bir yılı ve ayı seçmeliyim - …

5
Komutu sözcük olarak ayırıcı olarak kes
Bir kelimeye dayalı olarak kesilecek herhangi bir kesme komutu var mı? 171212 16082784 6264 XXX xxxxxxxx Transaction XXXXX abend ABCD. The task has terminated abnormally because of a program check. 16:08:27 Çıkışı şöyle istiyorum: 171212 16082784 6264 XXX xxxxxxxx Transaction XXXXX abend ABCD. Nasıl yaklaşılır?



3
`[!]` (parantez içinde ünlem işareti) bash içinde joker karakter
Globbing desenleri ve joker karakterlerle karşılaştım ve özellikle ilgimi çekti [!]. Bu yapı, yapıya benzer [!], köşeli parantez içindeki herhangi bir karakteri eşleştirmek yerine, [ve arasında listelenmediği sürece herhangi bir karakterle eşleşir ]. rm myfile [!192] Yukarıdaki inanıyorum yukarıdaki 192 adında herhangi bir / tüm dosyaları dışında herhangi bir / …

4
En yüksek yüke sahip işlemi nasıl bulurum?
Zaman ortalamasının 25'in üzerine çıkan bir yük ortalaması olan tek çekirdekli bir VPS'im var. Buna ulaştığında, dayanılmaz bir şekilde yavaşlar ve hatta dashdaha hızlı olan ve daha az RAM kullanan komutların bile çalışması bashbiraz zaman alır. Hangi yükün yüksek yüke neden olduğunu nasıl izleyebilirim?

2
Find komutundan sonra bağlayıcıları kullanma
Bash'imin find komutunu kullanarak sadece bir şey bulunursa 'found' yazmasını istiyorum. Ama && kullanmak işe yaramaz: hiçbir şey bulunmasa bile, 'bulundu' baskısı alıyorum. Misal: $ pwd /data/data/com.termux/files/home/test/test1/test4 $ ls xaa xab $ find . -name xac && echo 'found' found $ find . -name xaa && echo 'found' ./xaa found




4
Ubuntu 17.04 - Bash: CD: Çok fazla argüman
Sadece Ubuntu'yu 16.04'e 17.04'e yükselttim ve cdkomutla ilgili küçük bir sorun buldum . Diyelim ki iki klasörüm var: album-01&album-02 Ubuntu 16.04'te, eğer yaparsam cd album*bulunan ilk klasöre gidecekalbum-01 Ama yeni Ubuntu 17.04'te bunu yaparsam cd album*sonuç veririm-bash: cd: too many arguments Ubuntu 16.04 cdgibi Ubuntu 17.04 nasıl yapılır cd?



2
Bir dizi IPv4 adresini bash kullanarak ağ maskelerine dönüştürme
IPv4 adresleri olan bir girdi dosyası var: 94.228.16.0 - 94.228.25.255 94.241.136.0/24 94.241.136.0 - 94.241.136.255 94.29.128.0/17 94.29.128.0 - 94.29.191.0 94.29.192.0 - 94.29.255.0 94.74.181.0/24 94.74.181.0 - 94.74.181.31 94.74.181.128 - 94.74.181.255 Adres aralıklarını ağ maskelerine nasıl dönüştürebilirim? Sonuç şöyle olmalıdır: 94.228.16.0/21 94.241.136.0/24 94.241.136.0/24 94.29.128.0/17 94.29.128.0/19 94.29.192.0/19 94.74.181.0/24 94.74.181.0/27 94.74.181.128/25

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.