После добавления группы пользователей вы можете разблокировать каждого пользователя с помощью следующей команды:
usermod -p <username> '*'
Судя по комментариям, ваш файл test.txt
исходит из системы Windows и является текстовым файлом DOS. Вы должны преобразовать его в текстовый файл Unix с dos2unix
. В качестве альтернативы измените приведенное ниже, чтобы использовать tr -d '\r' <test.txt | head -n 3
вместо head -n 3 test.txt
.
У вас есть файл со строками текста, и вам нужно вызвать скрипт/программу main
по одному разу для каждой из трех первых строк:
head -n 3 test.txt | xargs -n 1 main -o
Если вам действительно нужно, чтобы двойные кавычки были частью аргумента, (это необычно):
head -n 3 test.txt | xargs -I XX main -o '"XX"'
Чтобы вызвать main
один раз для каждой строки в файле, используйте
xargs -n 1 main -o <test.txt
Использование GNUsed
командыe
value :
sed 's#^#./main -o &#e' test.txt
И если форматирование неправильное, просто добавьте перед этим какой-нибудь код. Например, если формат первой строки должен быть "./main -o 27 8d ca 53 f9 60 14 be ", это будет работать:
sed 's/../& /g;s#^#./main -o &#e' test.txt