После того как Вы включаете внешний жесткий диск в свою систему CentOS, это - эффективно локальный диск, от которого можно совместно использовать его. При совместном использовании его к другим системам Linux затем, Вы - более обеспеченное использование NFS. Если бы однако Вы совместно используете его к системам Windows, то Samba был бы лучшим выбором.
При оглядывании сайта U&L ища Samba Вы найдете много Вопросов и Ответов по теме. Например: Совместное использование человечности управляет с окнами. Не позволяйте имени одурачить Вас, это не та конкретная Ubuntu.
Более подробное учебное руководство может быть найдено на веб-сайте CentOS, названном: Установка Samba.
Существуют также учебные руководства для установки NFS на веб-сайтах CentOS также, названы: 18.6. Конфигурация Сервера NFS.
Все, что вам нужно, чтобы петить сквозь кислоты в 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
Быстрый способ сделать это использует:
while read amino_acid
do
grep -A1 ${amino_acid} File2.txt >> output.txt
done < File1.txt
С /
/ 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