Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 796 Bytes

E 01 Task 01.md

File metadata and controls

34 lines (24 loc) · 796 Bytes

Задаза 1. Даден е текстов файл с име philip-j-fry.txt. Напишегте shell script и/или серия от команди, които извеждат броя редове, съдържащи поне една четна цифра и несъдържщи малка латинска буква от a до w.

Примерно съдържание на файла:

123abv123
123zz123
MMU_2.4

Примерен изход:

2

Решение:

Първи начин:

awk '$0~/[02468]/ && $0~/[a-w]/ {print}' philip-j-fry.txt | wc -l

Втори назичин:

grep '[02468]' philip-j-fry.txt | grep -vc '[a-w]'

Трети начин:

sed -n '/[02468]/ p' philip-j-fry.txt | sed -n '/[a-w]/ !p' | wc -l