nodeLogs="$(node $path/main.js)"
echo $nodeLogs
nodeLogs='test
test1'
echo $nodeLogs
test test1
nodeLogs='test
test1'
echo "$nodeLogs"
test
test1
IFS="\n" read -a nodeLogsArr <<< "$nodeLogs"
echo "${nodeLogsArr[1]}"
IFS="\n" read -a nodeLogsArr <<< "$nodeLogs"
echo "${nodeLogsArr[0]}"
echo "${nodeLogsArr[1]}"
test
2: Даже если бы вы использовали это решение с односимвольным разделителем (например, запятой отдельно, то есть без пробела или другого багажа), если значение $string переменной, как оказалось, содержит какие-либо LF(перевод строки), то read будет останавливать обработку, как только он встретит первый LF. Встроенный read обрабатывает только одну строку на вызов. Это верно, даже если вы передаете или перенаправляете ввод только в read оператор, как мы делаем в этом примере с механизмом здесь-строки , и, следовательно, необработанный ввод гарантированно будет потерян. Код, обеспечивающий работу read встроенного модуля, не знает о потоке данных в его структуре команд.
Вы можете утверждать, что это вряд ли вызовет проблему, но, тем не менее, это скрытая опасность, которую следует избегать, если это возможно. Это связано с тем, что read встроенный модуль фактически выполняет два уровня разбиения ввода: сначала на строки, а затем на поля. Поскольку OP требует только одного уровня разбиения, такое использование read встроенной функции не подходит, и мы должны избегать этого.
а что дает знак доллара?
А можно мюда поставить генту пакетов,и превратить это из кастрированного гов..в нормальный дистр?
php replaceAll.php "строка1" "строка3\nстрока4"
MediaWiki игнорирует одиночные переносы строки. Чтобы начать новый абзац оставьте пустую строку. Вы можете принудительно вставить разрыв строки HTML тегом <br />
.
php replaceAll.php "строка1" "строка3\n\nстрока4\n\n"
php replaceAll.php "строка1" "строка3<br/><br/>строка4<br/><br/>"
А можете подсказать, почему все же у одного процесса много разных PID?
pstree -up | less
pstree -up PID
вероятность 50/50 - либо проблема процессора либо нет
а если серьезно, проц/память гнали ? биос пробовали сбрасывать ? температуру проца смотрели ?