Ярлыки

gentoo (19) kde (7) btrfs (5) nvidia (4) portage (3) zfs (3) clementine (2) compiz (2) fs (2) kernel (2) windows (2) zram (2) сеть (2) bash (1) chattr (1) conky (1) cow (1) cpufreq (1) cryptsetup (1) dns (1) dnsmasq (1) dolphin (1) emerald (1) ext4 (1) f2fs (1) ffmpeg (1) firefox (1) kdm (1) kexec (1) kvm (1) lsattr (1) lvm (1) networkmanager (1) noop (1) openrc (1) pulseaudio (1) qemu (1) qtcurve (1) ram (1) reiserfs (1) s2ram (1) samba (1) sed (1) ssd (1) systemd (1) tmpfs (1) vlc (1) webdav (1) zcache (1) игры (1) шифрование (1)

Паттерны Bash

Взять первый символ переменной:
${var:0:1}
Взять переменную без первого символа:
${var:1}
Удалить все пробелы и табуляции с обеих сторон:
sed 's/^[ \t]*//;s/[ \t]*$//'
Взять находящееся между двойными кавычками:
sed -e 's/.*"\(.*\)".*/\1/'
 Поместить default_text в считываемую переменную:
read -i default_text -e readed_var
Взять вторую строку:
sed -n '2p'
Добавить переменную (аналог echo >>):
sed '$a'$string''
Взять из переменной подстроку до символа @:
${var%@*}
Взять из переменной подстроку после символа @:
${var#*@} 
Добавить символы в начало строки:
sed 's/^/symbols/' 

Комментариев нет:

Отправить комментарий