Linux'ta paste
(GNU coreutils) 8.13 ile şu sorunum var :
Varsayılandan (TAB) başka bir sınırlayıcı ayarlamaya çalışmak, yalnızca tanımlanmış sınırlayıcının ilk karakterinin yazdırılması veya mükemmel şekilde göz ardı edilmesi ile sonuçlanır.
Soru : Biri (çoklu) sınırlayıcıları nasıl tanımlar paste
?
Basitçe, örneğin abc-123 sınırlayıcı olarak kullanmak güzel olurdu. "Çoklu" ile kastediyorum, örneğin bir yerine 2 SEKME.
Şimdiye kadar denediğim sınırlayıcıları kapsayan desenler
--delimiters="\delimiter"
--delimiters='\delimiter'
--delimiters=$"\delimiter"
--delimiters=$'\delimiter'
Hepsi aynı sonuçla: Yalnızca ilk karakter kabul edilir veya tamamen göz ardı edilir. Ben de kısa versiyonu -d"\"
ve çoklu örnekleri denedim & ndahs; hiçbir şey değil.
Ayrıca:
--delimiters="\\"
→ Hata mesajı
Ne istediğim olmasa da mükemmel çalışan nedir:
--delimiters="\n"
→ satırsonu--delimiters="\0"
→ arasında hiçbir şey yok--delimiters="\t"
→ TAB, varsayılan değerdir. Harika.
/dev/null
" çalışır (ayrıca: şimdiye kadar kaçırdığım bu ortak bilgi mi ve değilse: bu bilgiyi nereden