Интеграция ePass2003Auto в Linux

[

]Это то же самое, что вызывать что угодно (скрипт оболочки, программу на Си, программу на питоне, ...) из оболочки [

] [

]Если вызывать из любой Unix-оболочки, а в параметре есть пробелы, то нужно заключить это в кавычки.[

] [
sh my-shell-script hi "hello guys" bye
] [

]Вы также можете использовать одинарные кавычки, это более мощные кавычки. Они останавливают оболочку от интерпретации чего-либо ([]$[], []![], []\[], []*[], []"[] и т.д., кроме []'[])[

] [
sh my-shell-script hi 'hello guys' bye
] [

]Вы также должны заключить в кавычки каждую переменную, используемую внутри функции. [

] [

] Обратите внимание, что в вашем примере аргументы разваливаются, прежде чем они попадают в функцию (так как они передаются в скрипт).[

] [
#!/bin/sh
my_procedure{
   echo "$1"
   echo "$2"
   echo "$3"
}
my_procedure("$@")
] [

] В скрипте нет способа сделать это автоматически, так как нет способа, чтобы скрипт знал, какие пробелы какие (какие слова вместе).[

].
1
13.01.2015, 14:33
1 ответ

Я только что добавил это устройство в список устройств для моего драйвера CCID .

Используйте текущую версию git файла supported_readers.txt , (пере) установите драйвер CCID, и ваше устройство должно быть доступно OpenSC.

2
27.01.2020, 23:37

Теги

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