Quantum Leap
Старожил
на будущее
info sed
обычно помогает.
Еще есть волшебная команда grep. А именно grep с ключиком -v
info sed
обычно помогает.
Еще есть волшебная команда grep. А именно grep с ключиком -v
Прохожий":3r953qcr сказал(а):Едем дальше :) Пытался сделать на awk контрукцию, которая бы из файла вырезала кусок, ограниченный сверху и снизу некой последовательностью символов. Имя файла и сама последовательность передаются как параметры в командной строке. К сожалению, не нашел толковой доки по awk, все какие-то недоделаные, поэтому застрял. Если у кого есть - поделитесь, если кто с awk дружит - можно сразу код, по нему разберусь. Варианты с perl, c, pascal и т.д. не предлагайте, это я и сам могу, интересен awk и только он.
BEGIN { st=0; en=0;}
$0 ~ STAR { if(st == 0) {st=1;en=0;}}
$0 ~ ENST { if(en==0) {st=0;en=1; print $0;}}
{ if(st==1 && en==0) print $0; }
BEGIN { st=0; en=0;prv=0;}
$0 ~ STAR { if(st == 0) {st=1;en=0;prv=1;}}
$0 ~ ENST { if(en==0 && prv ==0) {st=0;en=1; print $0;}}
{ if(st==1 && en==0) {print $0;prv=0;} }
#!/usr/bin/env python
import re,sys
# open a file
file = open(sys.argv[2],"r")
text = file.readlines()
file.close()
# searching the file content line by line
keyword = re.compile(sys.argv[1])
for line in text:
result = keyword.search (line)
if result:
text.remove(line)
#write file
open(sys.argv[3],"w").writelines(text)
В лабораторной моей cut`ом просят сделатьamazing":f7wx5pzd сказал(а):...awk...
Gnuplot ( http://www.gnuplot.info ) ?Прохожий":34eznbfi сказал(а):кто-нибудь, подскажите плиз софтину