Получить первые столбцы в каждой строке с помощью awk Вас может сделать следующее:
< testfile awk '{print $1}'
aaa
aaa
aaa
www
hhh
hhh
Это Ваши ключи для остальной части строк. Таким образом, можно создать хеш-таблицу, с помощью первого столбца в качестве ключа и второго столбца строки как значение:
< testfile awk '{table[$1]=table[$1] $2;} END {for (key in table) print key " => " table[key];}'
www => yyy
aaa => bbbNULLbbb
hhh => 111111
Для получения целого отдыха строки, начиная со столбца 2 необходимо собрать все столбцы:
< testfile awk '{line="";for (i = 2; i <= NF; i++) line = line $i " "; table[$1]=table[$1] line;} END {for (key in table) print key " => " table[key];}'
www => yyy hhh NULL NULL NULL NULL
aaa => bbb ccc ddd NULL NULL NULL NULL NULL NULL NULL NULL NULL bbb ccc NULL NULL NULL NULL
hhh => 111 333 yyy ooo hyy uuuioooy 111 333 yyy ooo hyy NULL
Ну, это не идеальное решение. Но можно дать ему попытку
how-to-change-lcd-brightness-from-command-line-or-via-script
Править: Следующая команда сделает задание (я протестировал его на своем Рабочем столе. Ubuntu 13.10)
apt-get install x11-xserver-utils
xgamma -gamma .75
Здесь 75 процент яркости. Отметьте продвижение ".", можно указать от 0 100 до 10 000
xgamma -gamma
набор команд яркость на текущей сессии только. После того, как я перезапустил машину, после выбора ОС был снова черный экран. Я должен упомянуть, этого не происходит, когда я устанавливаю OSs в virtualbox. машине, lenovo G500 win8/mint 16 dualboot – vlkn 29.11.2013, 15:57xgamma
не полезно попыткаxbacklight
. Хотя, я не уверен в этом – SHW 30.11.2013, 09:08