Использование информации из файлов.crs и командной строки для создания шаблона выходного файла

В документации вы ссылаетесь:

Usage:

color object foreground background 
...
object can be one of:
...
indicator (arrow or bar used to indicate the current item in a menu)
...

-1
27.10.2020, 15:54
2 ответа

Как насчет программы awk. Предполагая, что информация о курсе всегда размещена, как показано, и каждый файл CRS содержит только одну информацию о курсе, будет выполнено следующее:

awk 'FNR==1{class=$1}
     FNR==2{start=$2; end=$3}
     FNR==4{if ($1>50) printf("Your class %s has %d students. This is too many.\nIt starts on %s and ends on %s\n",class,$1,start,end)}' example.crs 

Это анализирует файл на основе номера строки (, используя FNRвнутреннюю переменную счетчикаawk)для каждой -строки файла -и, следовательно, опирается на точную структуру, показанную в примере. Это также означает, что вы можете применить его сразу к нескольким файлам, как в

awk '... ' *.csr

если у вас есть более одного файла определения курса в текущем каталоге.

3
18.03.2021, 22:55
#!/usr/bin/python
import os
k=open('filename','r')
o=k.readlines()
u1=o[0].strip().split(' ')[0]
u2=o[1].strip().split(' ')
st= u2[1]
en= u2[2]

if (int(o[3].strip()) > 50):
        print "Hi your class {0} has {1}. This is too many. It starts on {2} and ends on {3}.".format(u1,o[3].strip(),st,en)

Проверено, работает нормально

0
18.03.2021, 22:55

Теги

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