Если все поля разделены запятыми, как это
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
Файл пары ключей ec2 -должен иметь ограниченное разрешение, и вам нужно сделать это с правами администратора. Без прав администратора он может не показывать никаких ошибок. Таким образом, вы можете подумать, что разрешение было изменено.
sudo su
chmod 400 ~/.ssh/transa.pem
В моем случае это произошло потому, что мне нужно было добавить имя пользователя.
Попытка ssh без использования имени пользователя.
$ ssh -vvv -i ~/.ssh/aws.pem 52.88.251.23
Error message: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
Работал с этим (Имя пользователя по умолчанию ec2-user
):
ssh -v -i ~/.ssh/aws.pem ec2-user@52.88.251.23