Как получить строку от начала X до конца Y с помощью Shell

Метод 1:

perl -pe 's/\n/,/ unless eof' filename

выход

8600,22007,93509,9984,22146

Метод 2 (Использование Python)

#!/usr/bin/python
m=open('file.txt','r')
j=[]
for i in m:
    j.append(i.strip())
print ",".join(j)

выход

python i.py 
8600,22007,93509,9984,22146
1
15.04.2021, 14:57
1 ответ

Надеюсь, вам это поможет.

$ S1= "10.10.10.10 (XXXX,ABC123.sub.domain.Xcom,XXX,XX - abc123 ) ANY
$ echo $S1 | grep -o "ABC.*com" 
ABC123.sub.domain.Xcom
3
28.04.2021, 22:52

Теги

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