Etkileşimli bir bash terminalinde sekme karakterini nasıl girerim? Sekmelerle "_" yerine sed kullanmak istiyorsa Örneğin, ben kullanmak istiyorum:Komut satırında bir sekme char nasıl girilir?
echo $string | sed 's/[_]/TAB/g'
TAB sekme tuşunu demektir yere. Bu, bir komut dosyası içinde etkileşimli olmayan bir şekilde çalışır; burada sekme tuşuna bastığımda hiçbir karakter ve bir yan ses çıkarır. Ayrıca, \t
'u denedim, ancak yalnızca tleri diziye değil sekmelere yerleştirir.
Not Bu Mac OSX'dir. Tab ardından Kontrol + V ile
Tuhaf sonuçlar alıyorum. Kontrol + V girme zamanı bir şey yapmaz. 2 kere yapmak bana bir sekme istediğim bir^V verir ve "_" karakterlerini hiçbir şeyle değiştirmez. – grok12
Bash 3.2 kullanıyorum. – grok12
@ grok12: "Precede", "değiştir" değil. [Kontrol] '+' [V] 've ardından [Tab]'. – geekosaur