хочу сюди!
 

Marina

44 роки, рак, познайомиться з хлопцем у віці 42-50 років

Ужасный ослик сожрал ехидну



Ужасный ослик сожрал ехидну

Линукс, bash, скрипты, компы, паразиты мозга

Сегодня весь день протрахался с Линуксом. Хотя начал возбуждаться еще надысь. Достали меня все эти автопереключалки не c той раскладки. Вообще все достало. Жутко захотел забацать какой-нибудь скрипт, чтобы если я целый абзац нафигачил не на том языке, то уж очень жутко и в облом вспоминать, что-же такого гениального я выдал экспромтом в порыве гениальности. А пытаться выблевать заново гениальную мыслю - всегда голимая пурга и геморрой. Захотелось какой-то магии - типа нажать на волшебную кнопку "сделать все пиздато" и чтобы весь выделенный текст заменился на нормальный. Ну, типа того, что 

E;fcysq jckbr cj;hfk t[blye b gj'njve cnfk jxtym t[blysv/ "nj jnrhsnbt tuj nfr gjnhzckj? xnj jy dsdtk wtke. cbcntve - c]tim ujhxbwe - jujhxbicz b n/l/

заменится на вот такое

Ужасный ослик сожрал ехидну и поэтому стал очень ехидным. Это открытие его так потрясло, что он вывел целую систему - съешь горчицу - огорчишся и т.д.

Тут есть предистория - так и не научился слепому набору, но уткнувшись в клаву - херачу ОГО-ГО. А потом иногда как глаза подниму на монитор - ну ни хера себе нахерачил !!! Все слова не в той раскладке. Поэтому лично для меня - актуально.

Протрахался крепко. Пришлось копать в глубины bash, привлекать сторонние проги, но скрипт родился примерно час назад. Устал, как собака, но безмерно счастлив. Никакой автозамены и тупых инструкций. Никаких тормозов. Абсолютно прозрачно - набрал не в той раскладке целый абзац или даже страницу - не боись, а делай три простых движения: 
1. скопировать
2. вызвать мою прогу (Alt-F2 или ярлыком)
3. вставить. 

Балдею.

Скрипт прилагается (это под Линукс)

Единственное уточнение - нужно установить xsel - это легко 
"sudo apt install xsel"

----
#!/bin/bash
clipboard="$(xsel -b)"
clipZ=${#clipboard}
tmp=$clipboard
tmp=${tmp//q/й}
tmp=${tmp//w/ц}
tmp=${tmp//e/у}
tmp=${tmp//r/к}
tmp=${tmp//t/е}
tmp=${tmp//y/н}
tmp=${tmp//u/г}
tmp=${tmp//i/ш}
tmp=${tmp//o/щ}
tmp=${tmp//p/з}
tmp=${tmp//[/х}
tmp=${tmp//]/ъ}
tmp=${tmp//a/ф}
tmp=${tmp//s/ы}
tmp=${tmp//d/в}
tmp=${tmp//f/а}
tmp=${tmp//g/п}
tmp=${tmp//h/р}
tmp=${tmp//j/о}
tmp=${tmp//k/л}
tmp=${tmp//l/д}
tmp=${tmp//;/ж}
tmp=${tmp//"'"/э}
tmp=${tmp//z/я}
tmp=${tmp//x/ч}
tmp=${tmp//c/с}
tmp=${tmp//v/м}
tmp=${tmp//b/и}
tmp=${tmp//n/т}
tmp=${tmp//m/ь}
tmp=${tmp//,/б}
tmp=${tmp//./ю}
tmp=${tmp//Q/Й}
tmp=${tmp//W/Ц}
tmp=${tmp//E/У}
tmp=${tmp//R/К}
tmp=${tmp//T/Е}
tmp=${tmp//Y/Н}
tmp=${tmp//U/Г}
tmp=${tmp//I/Ш}
tmp=${tmp//O/Щ}
tmp=${tmp//P/З}
tmp=${tmp//{/Х}
tmp=${tmp//}/Ъ}
tmp=${tmp//A/Ф}
tmp=${tmp//S/Ы}
tmp=${tmp//D/В}
tmp=${tmp//F/А}
tmp=${tmp//G/П}
tmp=${tmp//H/Р}
tmp=${tmp//J/О}
tmp=${tmp//K/Л}
tmp=${tmp//L/Д}
tmp=${tmp//:/Ж}
tmp=${tmp//'"'/Э}
tmp=${tmp//Z/Я}
tmp=${tmp//X/Ч}
tmp=${tmp//C/С}
tmp=${tmp//V/М}
tmp=${tmp//B/И}
tmp=${tmp//N/Т}
tmp=${tmp//M/Ь}
tmp=${tmp//</Б}
tmp=${tmp//>/Ю}
tmp=${tmp////.}
tmp=${tmp//"?"/,}
tmpZ=${#tmp}
let "tmpZ-=3"
tmp1=${tmp:0:tmpZ}
echo -n $tmp1 | xsel -b -i
exit 0
----
Map
6

Коментарі

114.08.17, 23:40

Полезная штука

    214.08.17, 23:53

    Была.
    Не читала.
    Такие картинки мне не нравятся.
    п.с. Плюсела в ФБ.

      314.08.17, 23:55Відповідь на 2 від Syrena27

      Была.
      Не читала.
      Такие картинки мне не нравятся.
      п.с. Плюсела в ФБ.
      Очередное гонево - тебя в ФБ нет

        414.08.17, 23:58Відповідь на 3 від Doppler

        Была.
        Не читала.
        Такие картинки мне не нравятся.
        п.с. Плюсела в ФБ.
        Очередное гонево - тебя в ФБ нет
        Да следопыт, Док!
        Я тебя там единственная поплюсила есишо

          Гість: petit caporal

          515.08.17, 00:24Відповідь на 3 від Doppler

          Была.
          Не читала.
          Такие картинки мне не нравятся.
          п.с. Плюсела в ФБ.
          Очередное гонево - тебя в ФБ нет
          допа, ленка там есть сто пудово. ты просто из за кодов, жары и чухи уже не замечаешь очевидное

            615.08.17, 08:56

            Пан розуміється на збоченнях!

              715.08.17, 12:18

              Очень интерессно

                815.08.17, 14:23Відповідь на 7 від tamagochi

                Очень интерессноталадна на
                галимайа пурга ога

                  915.08.17, 16:10Відповідь на 8 від WILD_EAST

                  Очень интерессноталадна на
                  галимайа пурга ога
                  Ога ога

                    1015.08.17, 16:14Відповідь на 9 від tamagochi

                    Очень интерессноталадна на
                    галимайа пурга ога
                    Ога ога
                    судя по ніажіданаму поєтическаму вібросу пітровіч топчіт гарчіцу

                      Сторінки:
                      1
                      2
                      попередня
                      наступна