Я подозреваю, что у вас есть некоторые включены в `ЗШ`, что требует от него сделать что-то непрерывно или периодически в фоновом режиме, поэтому он порождает дочерний процесс, чтобы сделать этот выбор. Я не достаточно хорошо знаком с `ЗШ`, чтобы знать, что это может быть. Страна просто говорит авиакомпания "отправить человека к нации". Стране наплевать, если авиакомпания имеет такие рейсы или нет; авиакомпании придется просто покупать билет на другой самолет. В таких случаях авиакомпания позже приходит после того, как человек в вопрос на огромные суммы денег, добавив много сборов.

Баш shellscript для петли две переменные с участием двух файлов

У меня есть файл1:

Мне нужно сравнить usedmem(column5)из файл2 с свободной памяти(column4) столбцы из файла file1. Если свободной памяти(column4) столбцы из файла file1 больше usedmem(column5)из file2. Вывод должен быть ВМ(столбец2) из файла file2 могут быть использованы для хранения(столбец1) в file1. Файлы сортируются в порядке убывания

хранения,totalmem,usedmem,freemem

0843,524230,241374,282856 
0867,524230,253339,270891 
0842,524230,291427,232803 
0868,262086,48660,213426 
0849,524230,335445,188785 
0844,524230,335446,188784 
0860,524230,354981,169249 
0855,524230,354984,169246 
0862,524230,354985,169245 
0853,524230,354986,169244 
0850,524230,411733,112497 
0857,524230,411734,112496 
0841,524230,411734,112496 
0839,524230,411735,112495 
0848,524230,411736,112494 
0851,524230,411737,112493 

файл2

хранения, ВМ ,стойки,usedcpu,usedmem,тип 
0839,x0aaa05,США1 DA12,4,78851,ФА 
0839,x0aaa01,США1 DA12,5,10243,ОИМ 
0839,x0aaa03,США1 DA12,6,4099,Охи 

Желаемый результат -

значительное память не существует в 0843 на ПМЖ x0aaa06 
x0aaa05 могут быть переведены в 0867 
x0aaa01 могут быть переведены в 0842 
x0aaa03 могут быть переведены в 0868 

Я пытаюсь использовать цикл for, чтобы пройти что-то вроде

для меня в `кошки файл2|туалет -л` 
делать 
 Дж=`кошка файл1|вырезать -д-Ф4` 
 м=`кошка файл2|вырезать -д-Ф5` 
 file1_dom=`кошка файл1|вырезать -д-Ф1` 
 file2_vm=`кошка файл2|вырезать -д-Ф2` 
 если [[ `${Дж} -ГТ ${м}` ]] 
 тогда 
 Эхо ${file2_vm} может быть reclocated до ${file1_dom} 
 интернет 
сделано 

выход - erroring наружу

-Баш: 282856: команда не найдена

Пример 2-

комплект -- $( кошка файл1|вырезать -д-Ф4 ) 
для меня в кота файл2|вырезать -д-Ф5` 
делать 
 если [[ $1 -ГТ $я ]] 
 тогда 
 Эхо $1 могут быть переведены в $я 
 интернет 
сделано 

Выход -

282856 могут быть переведены в 78851 
282856 могут быть переведены в 10243 
282856 могут быть переведены в 4099