Это работает для меня:
sed 's/.*time=\([0-9]*\) .*/\1/' times | sort -n > outfile
Где раз
этот файл:
cat times
64 bytes from onofri.org (67.222.36.105): icmp_req=1 ttl=47 time=202 ms
64 bytes from onofri.org (67.222.36.105): icmp_req=2 ttl=47 time=206 ms
64 bytes from onofri.org (67.222.36.105): icmp_req=3 ttl=47 time=215 ms
А Outfile
выглядит так:
cat outfile
202
206
215
Это не то, что запись по умолчанию
означает на ACL; если вы посмотрите на созданный вами новый файл, вы увидите, что у него уже есть ACL ( +
в конце вывода ls), а getfacl test_file
покажет, что у него есть группа: www-data: rwx
, связанная с ним.
Если вы хотите, чтобы вновь созданный файл принадлежал www-data
, тогда вам нужно добавить бит setgid в каталог.
Без флага, если я создам файл, он будет в моей группе:
$ ls -ld .
drwxr-xr-x 2 sweh www-data 4096 Jun 28 17:37 ./
$ touch x
$ ls -l x
-rw-r--r-- 1 sweh sweh 0 Jun 28 17:38 x
Теперь я добавляю бит setgid в каталог, и новый файл имеет групповое владение по умолчанию www-data
$ sudo chmod g+s .
$ ls -ld .
drwxr-sr-x 2 sweh www-data 4096 Jun 28 17:38 ./
$ touch y
$ ls -l y
-rw-r--r-- 1 sweh www-data 0 Jun 28 17:38 y