Замена параметров в цикле значениями из csv

Похоже, в файле /etc/passwd есть что-то вроде:

user:x:1000:1000:,,,:/home/user:/bin/false

Итак, оболочка входа в систему — /bin/false. Вы должны обойти это.

См.:https://serverfault.com/questions/162018/force-ssh-to-use-a-specific-shell

0
23.04.2020, 05:53
2 ответа
(echo "column1,column2"; cat file.csv) | 
csv-exec -- script.py path/to/directory1 path/to/directory2 %column1 %column2

csv -exec изhttps://github.com/mslusarz/csv-nix-tools

0
19.03.2021, 02:26

Чтобы прочитать и обработать все строки из файла CSV, вы можете использовать цикл while:

arg1='path/to/directory1'
arg2='path/to/directory2'

while IFS=, read -r arg3 arg4; do
    script.py "$arg1" "$arg2" "$arg3" "$arg4" 
done < file.csv
0
19.03.2021, 02:26

Теги

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