Я полагаю, что коммуникация может сделать лучшую производительность:
comm -12 300KFile <(sed 's/,.*//' 30MFile)
PS. Я не уверен если строка 123123
fromm 300KFile должен соответствовать для строкового представления gdwyedg,123123,hfsjdkfh
в 30M файл. Как в Вашем сценарии это соответствует, но в моем сценарии это не делает.
У Вас должна быть цель, вводят брелок для ключей. Я не уверен, необходимо ли, чтобы целевой ключ был допустим; лучше сделайте его так.
Необходимо использовать каталог конфигурации на палке. Так как этот каталог пуст, Вы импортируете ключ:
gpg --homedir /dir/on/stick --import /target/key.asc
Это должно быть сделано только однажды. Из Вашего сценария Вы делаете это:
gpg --homedir /dir/on/stick --trust-model always --recipient 0x12345678 \
--output /path/to/encrypted_file.gpg --encrypt /source/file
Можно рассмотреть создание подписи для файла, также. Но это сделало бы операцию немного более сложной.
squashfs
контейнер как его корневая файловая система. Если я chroot в ту фс и импорт ключ, прежде чем я создам файловую систему, буду она... просто work™? – Naftuli Kay 24.06.2013, 04:39