Birçok fasta dosyam var ve dosyaların sonuna satırların sonuna eklemek istiyorum (başlık satırı). Bunu 1 by 1 by sed tarafından nasıl yapacağımı biliyorum ama birçok dosya için daha iyi bir çözüm arıyorum.Dosya adlarını satırların sonuna ekle
File1.txt
>1
ACGTA
File2.txt
>2
GTCA
beklenen Ne:
File1.txt
>1_File1
ACGTA
File2.txt
>2_File2
GTCA
Bu OSX sed kullanarak tek bir dosya için çalışır:
sed -i.bak '/>.*$/ s/$/_File1/' File1.txt
Teşekkür
Teşekkürler! Bütün gün terminalde ... – Ramon
daha da kısa olabilir: sed -i 's /^>.*/&_'${_.*}'/' * .txt – SaintHax