/l3/users/27-08-2013/NT-Ladm/debian2.net.nt/user :1 |
|
$sed `s/:/ /g` /etc/passwd
![]() l3script: s/:/: Нет такого файла или каталога sed: -e выражение #1, символ 7: лишние символы после команды |
$sed 's/:/ /g' /etc/passwd
root x 0 0 root /root /bin/bash daemon x 1 1 daemon /usr/sbin /bin/sh bin x 2 2 bin /bin /bin/sh sys x 3 3 sys /dev /bin/sh sync x 4 65534 sync /bin /bin/sync games x 5 60 games /usr/games /bin/sh man x 6 12 man /var/cache/man /bin/sh lp x 7 7 lp /var/spool/lpd /bin/sh mail x 8 8 mail /var/mail /bin/sh news x 9 9 news /var/spool/news /bin/sh ... list x 38 38 Mailing List Manager /var/list /bin/sh irc x 39 39 ircd /var/run/ircd /bin/sh gnats x 41 41 Gnats Bug-Reporting System (admin) /var/lib/gnats /bin/sh nobody x 65534 65534 nobody /nonexistent /bin/sh libuuid x 100 101 /var/lib/libuuid /bin/sh Debian-exim x 101 103 /var/spool/exim4 /bin/false statd x 102 65534 /var/lib/nfs /bin/false user x 1000 1000 user,,, /home/user /bin/bash sshd x 103 65534 /var/run/sshd /usr/sbin/nologin telnetd x 104 106 /nonexistent /bin/false |
$sed 's/[a]://g' /etc/passwd | wc -c
990 |
$sed 's/[^a]://g' /etc/passwd | wc -c
720 |
$for i in *\ *
![]() > do > mv "$i" "echo $i |sed 's/ /_/g' '" > done mv: невозможно выполнить stat для «* *»: Нет такого файла или каталога |
$for i in *\ *; do mv "$i" "'echo $i |sed 's/ /_/g' '"; done
![]() mv: невозможно выполнить stat для «* *»: Нет такого файла или каталога |
$cd
|
$for i in *\ *; do mv "$i" "'echo $i |sed 's/ /_/g' '"; done
![]() mv: невозможно переместить «lpi 1» в «'echo lpi 1 |sed 's/ /_/g' '»: Нет такого файла или каталога mv: невозможно переместить «lpi 2» в «'echo lpi 2 |sed 's/ /_/g' '»: Нет такого файла или каталога mv: невозможно переместить «Из-за острова\nна стрежень» в «'echo Из-за острова\nна стрежень |sed 's/ /_/g' '»: Нет такого файла или каталога |
$cd ..
|
$cd ..
|
$for i in *\ *; do mv "$i" "'echo $i |sed 's/ /_/g' '"; done
![]() mv: невозможно выполнить stat для «* *»: Нет такого файла или каталога |
$for i in *\ *; do mv "$i" "'echo $i |sed 's/ /_/g''"; done
![]() mv: невозможно выполнить stat для «* *»: Нет такого файла или каталога |
$for i in *\ *; do mv "$i" "`echo $i |sed 's/ /_/g' `"; done
![]() mv: невозможно выполнить stat для «* *»: Нет такого файла или каталога |
$for i in *\ *; do mv "$i" "`echo $i |sed 's/ /_/g'`"; done
![]() mv: невозможно выполнить stat для «* *»: Нет такого файла или каталога |
$for i in *\ *; do mv "$i" "`echo $i |sed 's/ /_/g'`"; done
![]() mv: невозможно выполнить stat для «* *»: Нет такого файла или каталога |
$cd ~
|
$ls
a c granata.jpg pamyatka.pdf aba directory1 killall press_any_key_to_continue.jpg abb directory2 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe proj abc directory3 lpi 1 python} abd errlog lpi 2 sorted b file man_smb_conf source BACKUP file1 matrix.jpg text -bad-name- file2 names touchlist bigfile file3 newfile unsorted bin freebsd.jpg ogo.jpg Из-за острова?на стрежень |
$for i in *\ *; do mv "$i" "`echo $i |sed 's/ /_/g'`"; done
|
$ls
a c granata.jpg pamyatka.pdf aba directory1 killall press_any_key_to_continue.jpg abb directory2 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe proj abc directory3 lpi_1 python} abd errlog lpi_2 sorted b file man_smb_conf source BACKUP file1 matrix.jpg text -bad-name- file2 names touchlist bigfile file3 newfile unsorted bin freebsd.jpg ogo.jpg Из-за_острова_на_стрежень |
$iconf -f CP1251 -t KOI8-R
![]() l3script: iconf: команда не найдена |
$iconv -f CP1251 -t KOI8-R
![]() лолодло òiconv: недопÑÑÑÐ¸Ð¼Ð°Ñ Ð²Ñ Ð¾Ð´Ð½Ð°Ñ Ð¿Ð¾ÑледоваÑелÑноÑÑÑ Ð² позиÑии 1 |
$iconv -f CP1251 -t KOI8-R
![]() бÐоÐÐÐÐЯòiconv: недопÑÑÑÐ¸Ð¼Ð°Ñ Ð²Ñ Ð¾Ð´Ð½Ð°Ñ Ð¿Ð¾ÑледоваÑелÑноÑÑÑ Ð² позиÑии 1 |
$iconv -f CP1251 -t KOI8-R
![]() бÐÐÐÐЯòiconv: недопÑÑÑÐ¸Ð¼Ð°Ñ Ð²Ñ Ð¾Ð´Ð½Ð°Ñ Ð¿Ð¾ÑледоваÑелÑноÑÑÑ Ð² позиÑии 1 |
$cat /etc/passwd | tr -d '\n'
|
$tr -d [^a]
![]() tr: лишний операнд «c» При удалении без уплотнения повторов можно задать две только одну таблицу. Попробуйте `tr --help' для получения более подробного описания. |
$cat /etc/passwd | tr -d ^a
root:x:0:0:root:/root:/bin/bsh demon:x:1:1:demon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync gmes:x:5:60:gmes:/usr/gmes:/bin/sh mn:x:6:12:mn:/vr/cche/mn:/bin/sh lp:x:7:7:lp:/vr/spool/lpd:/bin/sh mil:x:8:8:mil:/vr/mil:/bin/sh news:x:9:9:news:/vr/spool/news:/bin/sh ... list:x:38:38:Miling List Mnger:/vr/list:/bin/sh irc:x:39:39:ircd:/vr/run/ircd:/bin/sh gnts:x:41:41:Gnts Bug-Reporting System (dmin):/vr/lib/gnts:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/vr/lib/libuuid:/bin/sh Debin-exim:x:101:103::/vr/spool/exim4:/bin/flse sttd:x:102:65534::/vr/lib/nfs:/bin/flse user:x:1000:1000:user,,,:/home/user:/bin/bsh sshd:x:103:65534::/vr/run/sshd:/usr/sbin/nologin telnetd:x:104:106::/nonexistent:/bin/flse |
$cat /etc/passwd | tr -d [^a]
![]() tr: лишний операнд «c» При удалении без уплотнения повторов можно задать две только одну таблицу. Попробуйте `tr --help' для получения более подробного описания. |
$cat /etc/passwd | tr -d a
root:x:0:0:root:/root:/bin/bsh demon:x:1:1:demon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync gmes:x:5:60:gmes:/usr/gmes:/bin/sh mn:x:6:12:mn:/vr/cche/mn:/bin/sh lp:x:7:7:lp:/vr/spool/lpd:/bin/sh mil:x:8:8:mil:/vr/mil:/bin/sh news:x:9:9:news:/vr/spool/news:/bin/sh ... list:x:38:38:Miling List Mnger:/vr/list:/bin/sh irc:x:39:39:ircd:/vr/run/ircd:/bin/sh gnts:x:41:41:Gnts Bug-Reporting System (dmin):/vr/lib/gnts:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/vr/lib/libuuid:/bin/sh Debin-exim:x:101:103::/vr/spool/exim4:/bin/flse sttd:x:102:65534::/vr/lib/nfs:/bin/flse user:x:1000:1000:user,,,:/home/user:/bin/bsh sshd:x:103:65534::/vr/run/sshd:/usr/sbin/nologin telnetd:x:104:106::/nonexistent:/bin/flse |
$cat /etc/passwd | tr -c a
![]() tr: пропущен операнд после «a» При преобразовании необходимо задать две строки. Попробуйте `tr --help' для получения более подробного описания. |
$cat /etc/passwd | tr -c a Q
|
$cat /etc/passwd | tr -c a Q| wc -c
994 |
$man wc
|
$cat /etc/passwd | tr -c a Q| wc -m
994 |
$cat /etc/passwd | tr -c a Q| wc -L
994 |
$cat /etc/passwd | tr -c a Q| tr -d a |wc -L
947 |
$cat /etc/passwd | tr -c a Q| tr -d Q |wc -L
47 |
$cat /etc/passwd | tr -d '\n' | tr -c a Q| tr -d Q |wc -L
47 |
$for i in *
![]() > do > mv "$i" "`echo $i | tr'[:lower:]' '[:upper:]'`" > done l3script: tr[:lower:]: команда не найдена mv: невозможно переместить «a» в «»: Нет такого файла или каталога l3script: tr[:lower:]: команда не найдена mv: невозможно переместить «aba» в «»: Нет такого файла или каталога l3script: tr[:lower:]: команда не найдена mv: невозможно переместить «abb» в «»: Нет такого файла или каталога l3script: tr[:lower:]: команда не найдена ... l3script: tr[:lower:]: команда не найдена mv: невозможно переместить «source» в «»: Нет такого файла или каталога l3script: tr[:lower:]: команда не найдена mv: невозможно переместить «text» в «»: Нет такого файла или каталога l3script: tr[:lower:]: команда не найдена mv: невозможно переместить «touchlist» в «»: Нет такого файла или каталога l3script: tr[:lower:]: команда не найдена mv: невозможно переместить «unsorted» в «»: Нет такого файла или каталога l3script: tr[:lower:]: команда не найдена mv: невозможно переместить «Из-за_острова_на_стрежень» в «»: Нет такого файла или каталога |
$for i in *; do mv "$i" "`echo $i | tr '[:lower:]' '[:upper:]'`"; done
![]() mv: невозможно перенести «BACKUP» в свой собственный подкаталог, «BACKUP/BACKUP» mv: неверный ключ -- a Попробуйте `mv --help' для получения более подробного описания. mv: «Из-за_острова_на_стрежень» и «Из-за_острова_на_стрежень» - один и тот же файл |
$cat /etc/passwd | awk -F: '{ if ($3>999) print; }'
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh user:x:1000:1000:user,,,:/home/user:/bin/bash |
$echo $PATH | awk -F: '{for (n=1;n<=NF;n++) print $n;}'
/usr/local/bin /usr/bin /bin /usr/local/games /usr/games |
$echo $PATH | awk -F: '{for (n=1;n<=NF;n++) print $n;}' | xargs ls
/bin: bash chown fgrep login nisdomainname sh ypdomainname bunzip2 chvt fuser ls open sh.distrib zcat busybox cp grep lsmod openvt sleep zcmp bzcat cpio gunzip mkdir pidof stty zdiff bzcmp dash gzexe mknod ping su zegrep bzdiff date gzip mktemp ping6 sync zfgrep bzegrep dd hostname more ps tailf zforce bzexe df ip mount pwd tar zgrep bzfgrep dir kbd_mode mountpoint rbash tempfile zless ... faillog mlocate setsid xzgrep faked-sysv mtrace setterm xzless faked-tcp munchlist sftp xzmore fakeroot mutt sg yes fakeroot-sysv mutt_dotlock sha1sum zdump fakeroot-tcp mutt-org sha224sum zsoelim /usr/games: /usr/local/bin: l3-agent l3-config l3script /usr/local/games: |
$man exec
|
$locate etc
/etc /bin/netcat /etc/.pwd.lock /etc/Muttrc /etc/Muttrc.d /etc/X11 /etc/acpi /etc/adduser.conf /etc/adjtime /etc/aliases ... /var/lib/dpkg/info/netcat-traditional.list /var/lib/dpkg/info/netcat-traditional.md5sums /var/lib/dpkg/info/netcat-traditional.postinst /var/lib/dpkg/info/netcat-traditional.prerm /var/lib/dpkg/info/netcat.list /var/lib/dpkg/info/netcat.md5sums /var/lib/ucf/cache/:etc:apt:listchanges.conf /var/lib/ucf/cache/:etc:default:grub /var/lib/ucf/cache/:etc:default:nfs-common /var/lib/ucf/cache/:etc:idmapd.conf |
$find / -name find\*
![]() /sbin/findfs find: `/root': Отказано в доступе /usr/bin/findaffix /usr/bin/find2perl /usr/bin/find /usr/share/doc-base/findutils /usr/share/info/find.info.gz /usr/share/perl/5.10.1/find.pl /usr/share/perl/5.10.1/finddepth.pl /usr/share/locale/lt/LC_MESSAGES/findutils.mo ... find: `/proc/1335/fd': Отказано в доступе find: `/proc/1335/fdinfo': Отказано в доступе find: `/proc/1916/task/1916/fd': Отказано в доступе find: `/proc/1916/task/1916/fdinfo': Отказано в доступе find: `/proc/1916/fd': Отказано в доступе find: `/proc/1916/fdinfo': Отказано в доступе find: `/proc/1919/task/1919/fd': Отказано в доступе find: `/proc/1919/task/1919/fdinfo': Отказано в доступе find: `/proc/1919/fd': Отказано в доступе find: `/proc/1919/fdinfo': Отказано в доступе |
$find / -regex ".*\/jpe?g"
![]() find: `/root': Отказано в доступе find: `/lost+found': Отказано в доступе find: `/etc/ssl/private': Отказано в доступе find: `/var/spool/cron/atjobs': Отказано в доступе find: `/var/spool/cron/crontabs': Отказано в доступе find: `/var/spool/cron/atspool': Отказано в доступе find: `/var/spool/exim4': Отказано в доступе find: `/var/cache/ldconfig': Отказано в доступе find: `/var/run/exim4': Отказано в доступе find: `/var/run/iptraf': Отказано в доступе ... find: `/proc/1335/fd': Отказано в доступе find: `/proc/1335/fdinfo': Отказано в доступе find: `/proc/1916/task/1916/fd': Отказано в доступе find: `/proc/1916/task/1916/fdinfo': Отказано в доступе find: `/proc/1916/fd': Отказано в доступе find: `/proc/1916/fdinfo': Отказано в доступе find: `/proc/1919/task/1919/fd': Отказано в доступе find: `/proc/1919/task/1919/fdinfo': Отказано в доступе find: `/proc/1919/fd': Отказано в доступе find: `/proc/1919/fdinfo': Отказано в доступе |
$find /home -regex ".*\/jpe?g"
|
|