[Ответить в тред] Ответить в тред

16/08/16 - Запущен Двач Трекер
01/08/16 - Вернули возможность создавать юзердоски
09/07/16 - Новое API для капчи - внимание разработчикам приложений


Новые доски: /obr/ - Offline Battle Rap • /hv/ - Халява в интернете • /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 82 | 22 | 23
Назад Вниз Каталог Обновить

Аноним 08/09/16 Чтв 21:38:57  135782044  
14733599372850.png (80Кб, 1280x1024)
14733599372861.png (154Кб, 1280x1024)
Баш-скриптинга тред объявляю открытым.

Анон, как в sed передать текстовую строку? Как видишь, он пытается обработать файл (который -- вот нежданчик -- оказывается директорией)? Мне нужно, чтобы он все неугодные символы в имени файла заменил на "_", или ещё какую ебань, и пернул текстовой строкой в mv. Что за хуйня? Как это сделать?
Аноним 08/09/16 Чтв 21:40:30  135782123
>>135782044 (OP)
прочитал код
хардкор никогда не умрёт, анончик, а ты умрёшь
Аноним 08/09/16 Чтв 21:41:17  135782162
а вообще могвай охуенны
Аноним 08/09/16 Чтв 21:42:17  135782216
>>135782123
ПОСТ-РОК ЖИВ, А Я ЕЩЁ НЕТ
Аноним 08/09/16 Чтв 21:54:54  135783008
>>135782044 (OP)
text="abcde"; echo $text | sed s/c/C/

Чего ты там вола ебешь?
Аноним 08/09/16 Чтв 21:57:27  135783168
Я как летчик, нихуя я не понял.
Днем и ночью падаю в море.

Обесни что ты хочешь а то я дигродировал немного за лето.

Ну, или сразу пиздуй на фриноде.нет
Аноним 08/09/16 Чтв 21:59:03  135783268
>>135783008
>>135782044 (OP)
То есть, в твоем случае будет
DESTINATION=`echo "$FILE" | sed s/PATTERNS/REPLACE/g`
Аноним 08/09/16 Чтв 22:02:44  135783493
14733613647890.png (82Кб, 1280x1024)
14733613647911.png (116Кб, 1280x1024)
>>135783008
А вот и нет.
Аноним 08/09/16 Чтв 22:06:31  135783660
>>135783493
Ты ему в качестве параметров что передал? Я же не вижу. Sed ругается на первый параметр.
Положи свой код куда-нибудь на pastebin, я подправлю. Лень с твоего скриншона перепечатывать.
Аноним 08/09/16 Чтв 22:07:59  135783758
14733616794520.png (163Кб, 1280x1024)
>PATTERN=$2
>s/PATTERNS/REPLACE/g

Пиздос. Всё, тред можно закрывать.
Аноним 08/09/16 Чтв 22:10:19  135783902
>>135783493
Добавь команду которая такая же, но нихуя не делает, а только печатает себя с представленными переменными.

Еще можно вместо ехо| написать <<<"$текст"
Аноним 08/09/16 Чтв 22:10:37  135783918
>>135782044 (OP)

Охуенный фон текстового редактора. Это плагин такой?
Аноним 08/09/16 Чтв 22:17:02  135784276
>>135782044 (OP)
>DESTINATION=` sed "s/$PATTERN/$REPLACE/g" "$FILE"`
DESTINATION="$(echo "$FILE" | sed "s/$PATTERN/$REPLACE/g")"
Аноним 08/09/16 Чтв 22:21:36  135784516
14733624962280.png (97Кб, 1280x1024)
>>135783918
Это терминал-выкидуха Guake, с полупрозрачным бэкграундом. Картинка, котрорая которая видна на бэкграунде - это фон рабочего стола. Тектовый редактор nano, в нём по умолчанию всключена подсветка синтаксиса.
Аноним 08/09/16 Чтв 22:22:08  135784547
>>135783918
Вангую полупрозрачный терминал и дефолтную обоину от малинки.
Аноним 08/09/16 Чтв 22:38:39  135785536
14733635201310.png (44Кб, 1280x1024)
14733635201321.png (51Кб, 1280x1024)
С одной хуйнёй разобрались. Теперь будем смотреть вёбмки? Не тут-то было!. Короче говоря, вёбм-контейнер поддерживает кодирование видео такими кодеками, которые малиной из коробки не поддерживаются (чтобы компьютер оставался достаточно дешёвым, Rasberry Pi Foundation вынуждены были отдельно продавать ключи для разблокировки аппаратного ускорения несвободных форматов видео, в т.ч. mpeg). Зато из коробки поддерживается аппаратное ускорение кодека h.264, и теперь мне нужны ключи для ffmpeg, чтобы конвертировать видео нужным кодеком. Кто-нибудь?
Аноним 08/09/16 Чтв 22:42:15  135785720
>>135784276
да ты в своих играх,
Аноним 08/09/16 Чтв 22:44:30  135785842
>>135782044 (OP)
Когда меня заебывало ломать голову над тем, как сделать то, или иное на баше, я просто писал это на Перле.
Весьма приятный и оригинальный язык, кстати. Рекомендую.
Аноним 08/09/16 Чтв 22:45:43  135785929
14733639432970.jpg (1922Кб, 1920x1080)
Где поняши же мои...
Аноним 08/09/16 Чтв 22:46:45  135786020
echo foobar | sed 's/bar/baz/'
регулярку сам поправишь как тебе надо
Аноним 08/09/16 Чтв 22:46:56  135786033
>>135785536
Епт, ну загугли man ffmpeg, там у них подробнейше на сайте расписано.
Аноним 08/09/16 Чтв 22:50:47  135786284
1. что ты хочешь заменить и на что? patterns и replace - у тебя параметры, которые ты передаешь, дело тут не в sed, а в твоей регулярке.
2. Какого хрена у тебя лого на каждом скриншоте? Это что еще за хуйня? сорт оф переходник к наушникам?
Аноним 08/09/16 Чтв 22:52:38  135786395
>>135782044 (OP)
Есть же питон\перл на худой конец.
Нахуй тебе скриптопердолинг?
>nano
пиздец.
Аноним 08/09/16 Чтв 22:54:06  135786492
>>135782044 (OP)
объясните имбецилу, как в комндной строке при апгрейде (допустим apt-get upgrade) прописать автоответ YES блядь. я уже заебался как дно жду пока появиться эта хуйня, чтобы потом иди спокойно дрочить ладошкой(
Аноним 08/09/16 Чтв 22:54:15  135786500
14733644552670.png (1Кб, 556x292)
>>135786395
Нано-то ладно, отличный текстовый редактор, там версия древнючая.
Аноним 08/09/16 Чтв 22:54:42  135786524
>>135786395
но нано нормальный редактор.
а баш - нормальный скрипт
Аноним 08/09/16 Чтв 22:54:49  135786532
>>135786492
-yq
Аноним 08/09/16 Чтв 22:55:34  135786577
14733645344840.png (879Кб, 1920x1080)
>>135785536
Use ffplay Luke!
Аноним 08/09/16 Чтв 22:55:43  135786589
>>135786524
>а баш - нормальный скрипт
А кто спорит?
Можно дрочить всю жизнь, а можно найти бабу и дрочить ею.
Всегда есть выбор, правда?
Аноним 08/09/16 Чтв 22:55:50  135786596
>>135786524
html — лудший язык программирования
Аноним 08/09/16 Чтв 22:56:54  135786655
>>135786532
ебать, спасибо тебе, анон. пришли по почте свой член я его облабызаю.
Аноним 08/09/16 Чтв 22:57:28  135786698
>>135786577
>>135785536
А, так это не просто обоина, а ты типа с малины сидишь?
Аноним 08/09/16 Чтв 22:57:35  135786707
14733646557290.jpg (206Кб, 640x542)
>>135786655
Nyet.
Аноним 08/09/16 Чтв 22:59:12  135786811
>>135786589
ну ты и сравнил. Теплое с мягким.
Можно знать вещи глубоко и технологично, а можно просить секретаршу наваять тебе скриптик, что теперь, опу нанимать команду из физтеха ботаников?
Аноним 08/09/16 Чтв 22:59:55  135786854
>>135786596
нет, правильно отвечать на вопрос "А на каком языке Вы программируете?" - "на русском, конечно же"
Аноним 08/09/16 Чтв 23:00:37  135786897
>>135786854
В 1С что ли?
Аноним 08/09/16 Чтв 23:00:51  135786913
>>135786811
Он прав, баш пиздецки дубов по сравнению с тем же питоном. Чего стоит только if [ 1 -eq 1], на котором столько ньюфагов подорвалось.
Аноним 08/09/16 Чтв 23:01:47  135786980
В одном проекте у меня тупила регулярка с sed и я заменил sed на rpl команду
Аноним 08/09/16 Чтв 23:02:12  135787006
14733649323950.png (47Кб, 1884x931)
>>135782044 (OP)
Если читаешь ABS то должен знать что бэктиксы - зло.
Аноним 08/09/16 Чтв 23:02:52  135787059
>>135786913
это да, но и тянуть технологии не всегда целесообразно.
Ты же не будешь перфоратором в носу ковырять, хотя перфоратор лучше для разбития стен, чем палец.
Аноним 08/09/16 Чтв 23:03:31  135787111
>>135787059
Хуль там тянуть, у него по-любому на его малинке питон стоит, не может не стоять.
Аноним 08/09/16 Чтв 23:04:02  135787150
>>135786913
>Он прав, баш пиздецки дубов по сравнению с тем же питоном
Но знать его полезно ибо есть места где никаких питонов отродясь не было и не будет. А баш (ну или чистый sh) есть везде.
Аноним 08/09/16 Чтв 23:05:27  135787251
>>135787150
Есть места, где и башей нет никаких, учись писать батники.
Аноним 08/09/16 Чтв 23:06:27  135787323
>>135787111
>не может не стоять.
может ПИТОН опа и не стоит давно.
разве будет нормальный здоровый человек использовать в вечер четверга МИКРОКОНТРОЛЛЕР?
Аноним 08/09/16 Чтв 23:07:41  135787399
>>135787323
Чтобы смотреть вебмки?
Аноним 08/09/16 Чтв 23:07:47  135787414
14733652676430.jpg (81Кб, 640x480)
>>135787323
рассмешил содомит
Аноним 08/09/16 Чтв 23:08:38  135787471
14733653186010.jpg (20Кб, 200x272)
Аноним 08/09/16 Чтв 23:08:56  135787491
>>135787323
>>135787471
Аноним 08/09/16 Чтв 23:13:22  135787777
>>135787251
>Есть места, где и башей нет никаких, учись писать батники.
Вот когда за батники мне будут платить столько сколько сейчас за баш - научусь.
И да, я тоже люблю пистон и почти живу в Ipython, но баша пока овердохуя и так будет еще лет 30.
Аноним 08/09/16 Чтв 23:18:45  135788167
14733659252810.png (211Кб, 1280x1024)
14733659252861.png (83Кб, 1280x1024)
>>135786284
>>135784276
>>135783902
Тише, ребзя, скрипт заработал. Я употреблял неверное имя переменной. Регэксп был верный.

>>135786033
И вправду, хуйню спросил.

>>135786395
>>135785842
Я учу пайтон, но пока не дошел до работы с файлами.

>>135786284
>сорт оф переходник к наушникам?
>>Это что еще за хуйня?
См. >>135784516

>>135786698
Да. Ревизия b+б 512mb ram, cpu разогнан до 1000 Mhz. Мне комфортно. Но я -- редкий долбоёб.

>>135786395
/pr/ это на хуй и направо.

>>135785929
Jamk!

>>135787323
ОБОСРАЛСЯ МАЛИНОВЫМ ВАРЕНЬЕМ НА ВЕСЬ КУКОЛЬНЫЙ ДОМИК

Короче, осталась одна хуйня - скрипт не принимает в $1 (путь к каталогу) строки с пробелами. Брал в кавычки, экранировал бэкслешем - всё равно отбрасывает часть строки после пробела. В чём соль?
Аноним 08/09/16 Чтв 23:22:29  135788411
14733661493260.png (206Кб, 1280x1024)
Алсо, ребзя -- рекомендую эту книгу. Самое исчерпывающее руководство о баше, которое видел.
Аноним 08/09/16 Чтв 23:24:00  135788518
>>135788167
>В чём соль?
В том, что пробелы в аргументах экранировать надо. Используй запись hui\ pizda для аргумента hui pizda.
Аноним 08/09/16 Чтв 23:24:41  135788567
>>135788411
Ебать ты америку открыл. Она даже в faq софтача есть.
Аноним 08/09/16 Чтв 23:24:45  135788574
14733662852520.jpg (76Кб, 600x450)
>>135788167
П-п-п-п-поня?! Ж-ж-ж-жамк!
Аноним 08/09/16 Чтв 23:26:27  135788708
>>135788518
>>135788167
Извини, в глаза ебусь. Я под водкой немношк.
Аноним 08/09/16 Чтв 23:30:57  135789037
Как же я ненавижу блядский баш.
a = 0? Соси a: not found, анончик. Надо a=0.
Аноним 08/09/16 Чтв 23:31:02  135789042
14733666621940.png (194Кб, 1280x1024)
14733666621981.png (196Кб, 1280x1024)
>>135788518
НО Я ЭКРАНИРОВАЛ!
@
Я ЭКРАНИРОВАН
@
СНАРУЖИ
@
ВСЕХ ИЗМЕРЕНИЙ...
Аноним 08/09/16 Чтв 23:31:44  135789105
14733667047600.jpg (278Кб, 1920x1440)
>>135789042
путь в кавычки, и не нужно будет добавлять \
Аноним 08/09/16 Чтв 23:34:23  135789302
14733668640680.png (3Кб, 164x111)
14733668640681.png (32Кб, 526x363)
>>135789042
Хуйня какая-то, у меня прекрасно работает шо с кавычками, шо с бэкслешем.
Ты можешь куда-нибудь на пейстбин свой скрипт кинуть? Я заебался в пикчи вглядываться.
Аноним 08/09/16 Чтв 23:38:13  135789560
>>135789042
А, епт. У тебя там на ОП-пике cd $DIR. Зделой cd "$DIR"
Аноним 08/09/16 Чтв 23:58:54  135790935
14733683341810.jpg (91Кб, 744x478)
Крохе привет.
Аноним 09/09/16 Птн 00:04:14  135791223
>>135790935
Здоров
Аноним 09/09/16 Птн 00:17:21  135791919
>>135788574
оп, ты так говоришь, будто шлюха это чтото плохое.
Аноним 09/09/16 Птн 00:25:50  135792399
Бамп годному треду.
Аноним 09/09/16 Птн 00:45:52  135793340
14733711524740.png (197Кб, 1280x1024)
14733711524791.png (241Кб, 1280x1024)
>>135789560
Спасибо.

Скрипт работает, кому надо --
pastebin.com/Cb9P2DKb
Аноним 09/09/16 Птн 00:46:50  135793384
>>135787777
А что, зная только баш и перл, можно этим что-то зарабатывать? Или надо еще быть админом?
Аноним 09/09/16 Птн 01:39:46  135795498
>>135793384
Бамп?
Аноним 09/09/16 Птн 01:59:48  135796231
>>135795498
На втором возрасте не получается
Аноним 09/09/16 Птн 02:04:25  135796390
>>135796231
Не понял тебя.
Аноним 09/09/16 Птн 02:05:13  135796421
>>135796390
А то он тоже не
Аноним 09/09/16 Птн 03:11:25  135798354
>>135792399
он не понимает, что не
Аноним 09/09/16 Птн 05:07:02  135800501
14733868224090.png (104Кб, 1280x1024)
14733868224121.png (154Кб, 1280x1024)
Немного переделал скрипт. Добавил рекурсию, так что вложенные каталоги тоже можно переименовать. Однако, смотри, анон, какая засада -- mv должна запускаться, только когда выполняется [ "$SUBDIR_WRONG" != "$SIBDIR_RIGHT" ]. Однако, смотрим на следующий скриншот, и что видим? Конструкция if исполняется, даже когда новая и старая строка совершенно одинаковы! Что это значит?
Аноним 09/09/16 Птн 05:22:29  135800730
>>135783268
Двачую
Аноним 09/09/16 Птн 06:47:29  135802003
>>135792399
дядя, а тебе лет ?
Аноним 09/09/16 Птн 06:53:24  135802113
>>135782044 (OP)
Как может пригодиться баш обычному мимокроку? Мб написал бы что нибудь.
Аноним 09/09/16 Птн 06:58:05  135802201
Поправьте, если я не прав. Это в могвэй ебошит чел из слоудайв?
Аноним 09/09/16 Птн 07:30:08  135802889
>>135782044 (OP)
Поржал с костылика.

#!/bin/bash

DIR=$1
PATTERN=$2
REPLACE=$3

find $DIR -type f -exec rename "s/$PATTERN/$REPLACE/" {} \;
Аноним 09/09/16 Птн 07:44:11  135803196
>>135802113
Анончик хочет всегда одно и то же. У него есть файлы, тысячи их, десятки тысяч. В одном каталоге или в нескольких вложенных. Надо получить список этих файлов, пройтись по списку и что-то сделать с каждым из них. Например, разложить шебмки на две кучки, со звуком и без звука.
Аноним 09/09/16 Птн 07:46:13  135803241
>>135803196
У меня дуал бут. Могу ли я с помощью баша сортировать файлы винды? Есть вероятность что там все йобнется?
не зассыкивайте, только вкатываюсь
Аноним 09/09/16 Птн 07:53:32  135803386
>>135803241
>Могу
Можешь.
>Есть вероятность
Крайне мала, если ты просто двигаешь файлы. Но если ты в скрипте вызовешь rm -rf /mnt/system32, то сам понимаешь.
Аноним 09/09/16 Птн 07:58:46  135803491
>>135803241
После операций с файлами делай sync
sync сам себя не сделает.
sync всему голова.
sync много не бывает.
Аноним 09/09/16 Птн 08:18:43  135803948
14733983241030.jpg (88Кб, 604x565)
14733983241051.gif (10018Кб, 400x400)
14733983243072.gif (2037Кб, 250x381)
>>135803386
>>135803491
Спасибо вам, добрые люди! Держите котов!
Аноним 09/09/16 Птн 08:29:50  135804224
>>135786524
Сосачую
Хотя НЕКОторые вещи я так и не осилил, поэтому
VARIABLE=`python -c "MOY_NEVEBENNIY_SCRIPT_S_PEREMENNIMI_IZ_BASHA"`

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 82 | 22 | 23
Назад Вверх Каталог Обновить

Топ тредов
Избранное