Если все поля разделены запятыми, как эта
1, candidate1,12,56,ATTG
2, candidate2,45,90,ATTG
3, candidate3,90,140,ATTG
4, candidate4,2,36,AGCT
Тогда вы сделаете что-то подобное
$ grep -E 'candidate1|candidate3' file_name | awk -F, '{print $0}' 1, candidate1,12,56,ATTG 3, candidate3,90,140,ATTG
другой пример для одной строки
$ cat filename | egrep 'candidate3' | awk -F, '{print $0}' 3, candidate3,90,140,ATTG
-121--290853-
Звук не связан с дисплеем, поэтому нет, вы не можете отключить звук с помощью дисплея. Но вы можете отключить звук по приложению. Простой способ - запустить графический интерфейс pavucontrol
: он показывает элементы управления громкостью для воспроизведения и записи для каждого приложения, у которого открыто подключение PulseAudio.
Если вы управляете способом запуска приложения, сообщите ему не связываться ни с одним из существующих серверов PulseAudio.
PULSE_SERVER=none vlc /path/to/sound.ogg
-121--290854-
Правило REJECT
должно следовать за новыми правилами. Выполните следующие действия:
$ sudo service iptables stop
[sudo] password for kev:
iptables: Flushing firewall rules: [ OK ]
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Unloading modules: [ OK ]
$ sudo nano /etc/sysconfig/iptables
$ sudo service iptables start
При открытии nano вырежьте строку REJECT
и отрежьте ее ниже двух новых правил, затем выполните запись и выход.
Кроме того, перед тем, как сделать это извне, вам потребуется один раз выполнить команду ssh из localhost.
Заменить "$1"
на "$*"
.
А чтобы быть в полной безопасности от IFS
ловушек:
addcommit()
{
local IFS=' '
git add. && git commit -m "$*"
}
Это тот случай, когда псевдоним может помочь и позволить сообщению фиксации содержать любой символ:
alias addcommit='_m=$(fc -nl -0); git add. && git commit -m "${_m#*addcommit }" #'
addcommit $foo * $bar
# will use the literal "$foo * $bar" message, without expanding it
(работает в bash и ksh93)