Строки соответствия файла с заголовками в другом для получения всего параграфа

После того как Вы включаете внешний жесткий диск в свою систему CentOS, это - эффективно локальный диск, от которого можно совместно использовать его. При совместном использовании его к другим системам Linux затем, Вы - более обеспеченное использование NFS. Если бы однако Вы совместно используете его к системам Windows, то Samba был бы лучшим выбором.

При оглядывании сайта U&L ища Samba Вы найдете много Вопросов и Ответов по теме. Например: Совместное использование человечности управляет с окнами. Не позволяйте имени одурачить Вас, это не та конкретная Ubuntu.

Более подробное учебное руководство может быть найдено на веб-сайте CentOS, названном: Установка Samba.

Существуют также учебные руководства для установки NFS на веб-сайтах CentOS также, названы: 18.6. Конфигурация Сервера NFS.

3
21.04.2015, 16:05
3 ответа

Все, что вам нужно, чтобы петить сквозь кислоты в File1.txt и найдите сопоставленную строку в File2.txt + 1 Line, которая легко выполнена Греп

for acid in $(sed 's/^\s*//' File1.txt)
do
    grep -FA1 "$acid" File2.txt
done > Output.txt

Но если вам нравится awk :

awk '
FNR!=NR{
    print "    [",$1,"]"
    print acids[$1]
    next
}
/\[/{
    acid=$2
    next
}
{
    acids[acid]=$0
}' File2.txt File1.txt > Output.txt
4
27.01.2020, 21:11

Быстрый способ сделать это использует:

while read amino_acid
do
    grep -A1 ${amino_acid} File2.txt >> output.txt
done < File1.txt
2
27.01.2020, 21:11

С / / GREP :

xargs -n1 -I '{}' grep '{}' -A1 File2.txt <File1.txt

Объяснение:

  • -N1 : заставляет Xargs выполнить команду для каждой строки
  • -I '{}' : Установите PlaceHoler
  • grep '{}' -a1 file2.txt : команда для выполнения
    • -A1 : Распечатайте также линию после шаблона поиска
    • file2.txt : поиск корыта file2.txt
  • : вход File1.txt
2
27.01.2020, 21:11

Теги

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