С GNU sed
:
sed -i '1i\\t'$sentence /tmp/2
или
sed -i "1i\\\t$sentence" /tmp/2
Текст для вставки начинается после первого \
. Заключите в одинарные кавычки сценарий sed
, чтобы ваша оболочка не выполняла действия с \ t
(или вставьте еще один \
, как во втором примере выше). В одинарных кавычках объедините $ предложение
со сценарием sed
, чтобы оно было расширено оболочкой.
Se agregó soporte para matrices asociativas a bash
en la versión 4.0 -alfa. Por las razones que sean, macOS todavía usa bash
3.2. Si desea usar arreglos asociativos en macOS, una opción es instalar un bash
moderno usando, por ejemplo, Homebrew .
Para obtener más información sobre esto y el trabajo -sobre opciones para usuarios de macOS, consulte StackOverflow .