\t
на правой стороне a sed
выражение не является портативным. Вот некоторые возможные решения:
Примите во внимание, что, так как много оболочек хранят свои строки внутренне как cstrings, если вход содержит нулевой символ (\0
), это может заставить строку заканчиваться преждевременно.
echo "something" | while IFS= read -r line; do printf '\t%s\n' "$line"; done
echo "something" | awk '{ print "\t" $0 }'
echo "something" | perl -pe 'print "\t"'
С тех пор ABI_X86
(нет X86_ABI
) и VIDEO_CARDS
расширьтесь для использования флагов, можно указать их в package.use
как abi_x86_32
, video_cards_nvidia
и т.д.
Из любопытства, почему Вам нужно это?
VIDEO_CARDS
— этот, которого я просто использовал в качестве примера — но я не вижу потребности создать версию на 32 бита каждого пакета, который поддерживает мультиlib вместо просто тех другой пакет явно, требует. – Erik 23.03.2013, 18:39