Для цикла, не выполняемого правильно по ssh

[115998]Это должно помочь: [116365]sed -e 's/[^ ]\+\([,)]\)/\1/g'[116366]. и если ты хочешь убрать эти уродливые места: [116367] sed -e 's/ [^ ]\+\([,)]\)/\1/g'

1
25.03.2014, 01:16
1 ответ
[114872]Вам нужно убедиться, что на удаленном хосте отменены все переменные цикла:

В круглых скобках запускается подоболочка для каждой итерации цикла, что является большим количеством дополнительной работы, которая вам не нужна.

Вам не нужно экспортировать все переменные, а только те, которые должны быть в окружении для дочерних процессов.

date --set="23 June 1988 10:00:00"
date --set="10:00:00"
Эта [115271]destIP=$(echo "$f2" | tr -d '\n')[115272] ничем не отличается от [115273]destIP=$f2[115274] -- предполагая, что нет "внутренних" новых строк. [115275]$(замена команды)[115276] удаляет скользящие новые линии.[114879].
5
27.01.2020, 23:17

Теги

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