Если вы пишете сценарий оболочки, вы можете сделать что-то вроде
for file in ./*; do head -n 1 "$file" | grep -q 'PATTERN' && cat "$file"; done
Или, в Perl:
perl -Tlne '$f = /PATTERN/ if $. == 1; print if $f; $. = 0 if eof' ./*
-121--35987- Сообщения об ошибках из-за кавычек: вам нужно
sudo -u ubuntu git -C linux/build-repo pull
не
sudo -u ubuntu "git -C linux/build-repo pull"
-121--121310- vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
DEFROUTE=no
PEERDNS=no
PEERROUTES=yes
NAME=“System eth1"
IPDADDR=192.168.56.10
NETMASK=255.255.255.0