Diyelim ki aşağıdaki gibi bir komut var:
cat /boot/config-3.19.0-32-generic | grep CONFIG_ARCH_DEFCONFIG
Çıktı şöyle:
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
Şimdi sorum şu: Yalnızca ters virgüllerin içinde ne yazdıracak komutlar var " "mı?
Ve lütfen komutu biraz açıklayabilir misiniz? Teşekkür ederim! önceden.
cat, bu durumda işe yaramaz olsa trda cut, daha sonra bir şeyi değiştirmek / eklemek / kaldırmak istiyorsanız, belki bir veya vb. Dosya adını bulmak ve taşımak zorunda kalmamanız durumunda gelecekte tüm komut satırını düzenlemeyi kolaylaştıracaktır. , diğer komutun onu desteklediğinden emin olun, nereye koyacağınızı vb. bulun. Küçük bir test dosyası için yalnızca 0.002s ekler. (Muhtemelen bunu yazmak için daha fazla zaman harcadım, gereksizcat
catyardım neden burada? Yapabilir grep foo file | trya ... | cutda kolayca yapabilirsiniz cat file | tr | grep .... catSadece fazladan beş karakter, extra boru ve bir ekstra program çağrısı ekler ve basitleştiren bir şey yapmıyor değil.
catbir boru kaynak (AKA kaybı hemen hemen her zaman UUOC );grepgirdisini zaten bir dosyadan okuyabilir (yanigrep CONFIG_ARCH_DEFCONFIG /boot/config-3.19.0-32-generictam olarak aynı şeyi yapar, ancak 1. Daha kısadır 2. Anlamak daha kolaydır 3. Ek bir kabuk ve ek bir işlem çatallamaz). Vakaların% 99'unda, birden fazla dosyayı birleştirmeden kedinin başlangıcında cat kullanmak sadece zararlıdır. :)