Что означает эта команда: awk -F '/ BaseCalls /' '{print $ 2}'?

Безопасно удалить раздел мяты. Но сначала убедитесь, что вы запустили «grub-install», чтобы убедиться, что GRUB правильно установлен в вашем разделе Ubuntu. Запустите в терминале следующее:

sudo grub-install /dev/sda
sudo update-grub

И все готово.

3
задан 2 June 2017 в 22:07

2 ответа

Он говорит, что печатает второй столбец, в то время как разделитель (разделитель полей): '/BaseCalls/'.

-F означает разделитель полей, что будет разделять мои поля? это двоеточие? это символ «x» или что-то еще? и здесь мы говорим awk, что строка "/BaseCalls/" является нашим разделителем полей.

В файле с контентом, подобным:

foo/BaseCalls/bar zee/BaseCalls/baz

, он будет печатать:

bar baz

Если я использую его как awk -F:, теперь это означает, что мой разделитель полей - это двоеточие, которое будет использоваться для таких данных, как:

foo:bar zee:baz
2
ответ дан 18 July 2018 в 12:16

Он говорит, что печатает второй столбец, в то время как разделитель (разделитель полей): '/BaseCalls/'.

-F означает разделитель полей, что будет разделять мои поля? это двоеточие? это символ «x» или что-то еще? и здесь мы говорим awk, что строка "/BaseCalls/" является нашим разделителем полей.

В файле с контентом, подобным:

foo/BaseCalls/bar zee/BaseCalls/baz

, он будет печатать:

bar baz

Если я использую его как awk -F:, теперь это означает, что мой разделитель полей - это двоеточие, которое будет использоваться для таких данных, как:

foo:bar zee:baz
2
ответ дан 24 July 2018 в 19:56

Другие вопросы по тегам:

Похожие вопросы: