u не устанавливают ibus на ubuntu 13.10.it поставляют langue support уже.when u хотите активировать ваш язык, который ubuntu еще не успел .... u может пойти пойти в langue support -> install / remove languagues .. . tick на ваших языках u хотите установить.apply..it работать для меня с vietnamese unikey (по умолчанию vietnamese telex) С уважением ..
Вы можете получить желаемый результат за один раз grep, используя параметр -z, чтобы обрабатывать строки входного файла, которые должны быть разделены символами NUL, а не символами новой строки, чтобы символы новой строки могли быть сопоставлены буквально. Вы можете сделать:
grep -Pzo '!\s{8}lat[^\n]*\n\K[^\n]+' file.txt
-P позволит нам использовать PCRE, -o предоставит нам только желаемую часть !\s{8}lat[^\n]*\n будет соответствовать строке с lat после ! и 8 пробелов, также он будет соответствовать возвращающемуся символу новой строки, \K отменит это соответствие. [F12] будет соответствовать следующей строке, т.е. то, что мы хотим в качестве вывода. Здесь я также предполагаю, что после lat нет пробела, если должно быть хотя бы пространство, которое вы можете сделать:
grep -Pzo '!\s{8}lat\s+[^\n]*\n\K[^\n]+' file.txt
Пример:
[ f3]awk '/! {8}lat/ {a=1; next} a {a=0; print};' foo
sed sed -n '/! \{8\}lat/{n;p}' foo