Пробелы в назначениях переменных в сценариях оболочки

  • синтаксис разделения split(i,items,",") (разделенная строка i в массиве items, разделенный , )
  • индекс начинается с 1
  • awk не поддерживает a < b < c construct
  • конкатенация выполняется a b

вы просто хотите

split(i,items,",")
if (items[3] >= 10)
  return items[1] items[2] 7 ;
if (4 < items[3] ) ## if item[2]>=10, code isn't reached
  return items[1] items[2] 2 ;
return  items[1] items[2] 1

give (входная строка => результат)

11,11,11 => 11117
5,5,5 => 552
1,1,1 => 111
27
24.08.2017, 10:38
0 ответов

Теги

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