Перед тем как выполнить строку bash выводит строку на консоль простой пример:
Код
#!/bin/bash test=$1 if [ $test -gt 5 ]; then echo "Good" fi
Выполнение
user $ bash -x ./test.sh 10 + test=10 + '[' 10 -gt 5 ']' + echo Good Good
#!/bin/bash test=$1 if [ $test -gt 5 ]; then echo "Good" fi
user $ bash -x ./test.sh 10 + test=10 + '[' 10 -gt 5 ']' + echo Good Good
ZerGЭто после каждой строке print вставлять - не удобно.
а в чем проблема? Пишем обычный код для обработки данных переданных аргументом и принтуем чего душа пожелает
FishHookА не подскажете ide, которая может удаленно запускать код на сервере и там же правит/дебажить код ?
Питоний код для интерпретатора не выглядит так же как для человека, он предварительно компилируется в байт-код, поэтому показ строк ничего вам не даст. Если хотите следить за ходом выполнения программы, то заюзайте дебаггер, который есть в любой вменяемой ИДЕ.
chmindpycharm
А не подскажете ide,