Файл ввода/вывода.txt в оболочке bash

Файл ввода/вывода.txt в оболочке bash

Я не знаю, как считать входной массив число в input.txtи записать результат в output.txt. Пример:

input.txt have array 7 8 9 2 
write result sort in output.txt 2 7 8 9  

Как мне это сделать?

решение1

Предположим, что ввод находится в input.txt, а вывод вы хотите в output.txt. Создайте скрипт на Python и назовите его sort.py следующим образом:

l=map(int,raw_input("").strip().split())
l.сорт()
print l # Он сохранит его как список

# или точнее ваш ответ может быть
к=""
для i в l:
    к+=стр(i)+" "
print k #тот же вывод, который вам нужен

Запустите его в терминале:

python sort.py < input.txt > output.txt

Связанный контент