Size: a a a

2020 September 19

Лс

Лень с Самосознанием... in pro.bash
Nikesh Bro
еще кто умеет тут написать?
Я почти добрался до компа, сейчас сварганю
источник

VP

Vadim "Oxyd&quo... in pro.bash
Это моё аффтарство.
источник

Лс

Лень с Самосознанием... in pro.bash
Vadim "Oxyd" Priluzkiy
Это моё аффтарство.
Тогда ещё ценнее)
источник

аᶘ

асоциальный пикотран... in pro.bash
Nikesh Bro
еще кто умеет тут написать?
2>/tmp/errors find lab0 -type f -name "*ctri*" -printf "%A@ %m\t%u:%g\t%kKB\t%p\n" | sort -n | cut -d" " -f2-
источник

OM

Oleg Makarikhin in pro.bash
Vladislav support.od.ua
Имею кусок кода:
read -r -d '' HTML_MAIL <<EOF
<pre><b>To: </b>$EMAIL_ADDRESS
<b>From: </b>$FROM
<b>Subject: </b>$SUBJECT</pre>
$HTML_BODY
EOF
Фряха ругается:
+ read -r -d '' HTML_MAIL
read: Illegal option -d
а во фряхе есть утилитка envsubst ?
источник

аᶘ

асоциальный пикотран... in pro.bash
2>/tmp/errors find lab0 -type f -name "*ctri*" -printf "%A@\t%m\t%u:%g\t%kKB\t%p\0" | sort -z -n | xargs -0 -I {} printf "%s\n" "{}"
источник

аᶘ

асоциальный пикотран... in pro.bash
Осталось понять, делает ли оно то, что нужно.
источник

NB

Nikesh Bro in pro.bash
да
источник

Лс

Лень с Самосознанием... in pro.bash
Жуть какая
источник

Лс

Лень с Самосознанием... in pro.bash
А... Нафига так сложно?
источник

Лс

Лень с Самосознанием... in pro.bash
Но работает красиво
источник

Лс

Лень с Самосознанием... in pro.bash
Nikesh Bro
Вывести рекурсивно список имен и атрибутов файлов в директории lab0, содержащих строку "ctri", список отсортировать по возрастанию даты доступа к файлу, ошибки доступа перенаправить в файл в директории /tmp
Погоди, было ж другое задание
источник

Лс

Лень с Самосознанием... in pro.bash
=.=
источник

Лс

Лень с Самосознанием... in pro.bash
Рекурсивно вывести содержимое файлов с номерами строк из директории lab0, имя которых начинается на 's', строки отсортировать по имени a->z, ошибки доступа перенаправить в файл в директории /tmp
источник

аᶘ

асоциальный пикотран... in pro.bash
→ 2>/tmp/errors find lab0 -type f -name "*ctri*" -printf "%A@ %m %u:%g %k KB %p\0" | sort -z -n | xargs -0 -I {} printf "%q\n" "{}"
'1600522085.1996117880 664 time:time 4 KB lab0/h/abctrio'
'1600522145.5078431670 664 time:time 4 KB lab0/d/aaactrio'
'1600522169.3399345230 664 time:time 0 KB lab0/c/ctri'
'1600522320.4005126940 664 time:time 0 KB lab0/f/actrio'
'1600522336.9245758470 664 time:time 0 KB lab0/f/actrio'$'\n''b'
источник

аᶘ

асоциальный пикотран... in pro.bash
Скучно как-то, там половина вариантов завязана на глоббинге
источник

аᶘ

асоциальный пикотран... in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
→ 2>/tmp/errors find lab0 -type f -name "*ctri*" -printf "%A@ %m %u:%g %k KB %p\0" | sort -z -n | xargs -0 -I {} printf "%q\n" "{}"
'1600522085.1996117880 664 time:time 4 KB lab0/h/abctrio'
'1600522145.5078431670 664 time:time 4 KB lab0/d/aaactrio'
'1600522169.3399345230 664 time:time 0 KB lab0/c/ctri'
'1600522320.4005126940 664 time:time 0 KB lab0/f/actrio'
'1600522336.9245758470 664 time:time 0 KB lab0/f/actrio'$'\n''b'
Но это не POSIX-совместимо, у большинства в find нет printf'а :C
2>/tmp/errors find lab0 -type f -name "*ctri*" -print0 | xargs -0 -I {} stat "{}" --printf "%X %A %u:%g %sB %n\0" | sort -z -n | xargs -0 -I {} printf "%q\n" "{}"
источник

аᶘ

асоциальный пикотран... in pro.bash
Так, кажется я изменил сам себе и использую ls, но в данном конкретном случае он выигрывает перед всеми, так это ещё и на busybox работает и кажется даже POSIX-совместимо.
2>/tmp/errors find lab0 -type f -name "*ctri*" -print0 | xargs -0 ls -ltur
источник

аᶘ

асоциальный пикотран... in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
Так, кажется я изменил сам себе и использую ls, но в данном конкретном случае он выигрывает перед всеми, так это ещё и на busybox работает и кажется даже POSIX-совместимо.
2>/tmp/errors find lab0 -type f -name "*ctri*" -print0 | xargs -0 ls -ltur
@Laziness_Itself стало читабельнее? 😄
источник

Лс

Лень с Самосознанием... in pro.bash
Намного)
источник