Это мои базовые значения в файле с именем file.txt
:
us-east-1a m1.small 1
us-east-1c m1.small 1
us-east-1c m3.medium 1
us-east-1c m3.medium 1
us-east-1c t1.micro 1
us-east-1d m1.large 1
us-east-1d m1.medium 1
us-east-1e m3.medium 6
Это новый файл, сгенерированный file2.txt
:
us-east-1a c3.large 1
us-east-1a m1.small 7
us-east-1a m3.medium 6
us-east-1c m1.small 1
us-east-1c m3.medium 6
us-east-1c t1.micro 1
us-east-1d m1.large 1
us-east-1d m1.medium 1
us-east-1d m3.large 1
us-east-1d t2.medium 1
us-east-1e m3.medium 23
Я переформулирую желаемый результат. Могу ли я получить точный вывод, как показано ниже.
us-east-1a c3.large 1
us-east-1a m3.medium 6
us-east-1d m3.large 1
us-east-1d t2.medium 1
cat temp3.txt | wc -l | head -1
if [ $compare -eq 0 ]; тогда темп=1; готово ‹ file2.txt if [ $temp -eq 1 ]; затем cat $line2 fi готово ‹ file1.txt - person user3415790   schedule 30.06.2015