El ile yeni bir dosya kopyalayıp yapıştırmak ve yapmak yerine, komuttan çıkarılan metni içeren bir dosya oluşturmak istiyorum.
Bir unix makinesindeyim - bunu nasıl yaparım?
El ile yeni bir dosya kopyalayıp yapıştırmak ve yapmak yerine, komuttan çıkarılan metni içeren bir dosya oluşturmak istiyorum.
Bir unix makinesindeyim - bunu nasıl yaparım?
Yanıtlar:
Yönlendirme. Herhangi bir komutun sonuna yazın > filename.txt
. Kullanmak filename.txt
istediğiniz dosya adı ile değiştirin . Farklı cihazlara (tehlikeli) veya dizinlere ( ls > /home/user/ls.txt
örneğin) çıkış bile yapabilirsiniz.
@Josh de belirtildiği gibi:
Çıktıyı da görmeniz gerekiyorsa
tee
, bir dosyayı olduğu gibi stdout'a çıktı yapmak için de komutu kullanabilirsiniz .ls | tee file.txt