Size: a a a

2021 June 10

AK

Alexandr Khan in pro.bash
ну я сразу подумал про счетчик, потом решил что костыль какой то
источник

Лс

Лень с Самосознанием... in pro.bash
Да нет, вполне себе нормальный вариант
источник

AK

Alexandr Khan in pro.bash
Понял, спасибо
источник

🌚

🌚 YupiRex in pro.bash
ни че не костыль
источник

Лс

Лень с Самосознанием... in pro.bash
Мне больше нравится вариант
IFS=$'\n'
for line in $(cat file); do
...

Тут тоже нужен дополнительный счётчик правда
источник

🌚

🌚 YupiRex in pro.bash
я тут сайт прикольный нашел termbin.com
источник

🌚

🌚 YupiRex in pro.bash
exec 3<>/dev/tcp/termbin.com/9999; df -h >&3; cat <&3
источник

AG

Artemy Gevorkov in pro.bash
Зачем, если можно curl -F'file=@file.txt' https://0x0.st ?
источник

🌚

🌚 YupiRex in pro.bash
чет не работает
источник

AG

Artemy Gevorkov in pro.bash
Был ещё ix.io. Даже asciinema, но это про другое немного.
источник

AG

Artemy Gevorkov in pro.bash
М?
источник

🌚

🌚 YupiRex in pro.bash
# curl -F'file=sk.sh' https://0x0.st 
Segmentation fault
источник

AG

Artemy Gevorkov in pro.bash
Потому что @ пропустил.
источник

🌚

🌚 YupiRex in pro.bash
угу, заработало, ну по сути тоже самое, пойдет в копилку ссылок
источник

AG

Artemy Gevorkov in pro.bash
Да, только короче. Впрочем, если оно забито в алиас (как у меня), то один хрен.
источник

🌚

🌚 YupiRex in pro.bash
так длинно то я написал, потому что у меня не везде есть nc, так то - оно тоже короткое
ls -la | nc termbin.com 9999
echo 'alias tb="nc termbin.com 9999"' >> .bashrc
источник

AK

Alexandr Khan in pro.bash
Ребят, помогите пожалуйста. Есть такая команда, задание - понять что она делает и, если есть ошибки - исправить.
find ./ -name "*.c,v" | sed 's/,v//g' | xargs grep "ORANGE"

В find, если я понял задумку, надо искать файлы в текущей директории и с расширением "c" и "v", в таком виде она не работает - исправил на:
find ./ -regex ".*\(\.c\|\.v\)"

С "sed" как я понимаю, в таком виде он получает файл, и меняет в его имени ",v" на "g"? Запятой в имени быть не может, убираю ее

С xargs grep вроде все просто и понятно

Результат такой:
find ./ -regex ".*\(\.c\|\.v\)" | sed 's/v//g' | xargs grep "ORANGE"
из 2 файлов "c.c" и "v.v" выводит ORANGE только с "c.c"

Я все правильно понял?
источник

Лс

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

Лс

Лень с Самосознанием... in pro.bash
g - global, то есть не выходить после первого выполнения
источник

AK

Alexandr Khan in pro.bash
а, то есть в этом примере "v" просто стирается?
источник