/l3/users/28-09-2015/NT-Ladm/debian1.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 |
|
#cat install | fgrep -i [a-z] insta;;
![]() l3script: syntax error near unexpected token `;;' |
#cat install | fgrep -i [a-z] install
![]() |
#$?
![]() l3script: 1: команда не найдена |
#cat install | grep-v '` `'
![]() l3script: grep-v: команда не найдена |
#cat install | grep -v '` `'
#!/bin/sh hostname=`hostname` uname -a | egrep -qi '(freebsd|darwin)' || hostname=`hostname -f` ############################################################################### # # Set this variables before installation: lilalo_user=13-10-2014 lab=NT-LNet install_l3bashrc_for_this_users=${users:-"root user"} # users who will use l3agent and l3script lilalo_context="/users/${lilalo_user}/${lab}/${hostname}" ... step "Downloading l3prompt" ${wget} ${url_l3prompt} step "Downloading l3-agent" '${wget} ${url_l3agent}; ${wget} ${url_l3config_pm}; ${wget} ${url_l3config}' step "Downloading perl modules for l3-agent" '{ for i in ${perl_modules}; do ${wget} ${url_perl_modules}/$i.tar.gz; done; }' step "Installing perl modules for l3-agent" '{ for i in ${perl_modules}; do tar xvfz $i.tar.gz; cd $i*[^z]; perl Makefile.PL; make; make install; cd ..; done; }' step "Installing l3bashrc to users home directories" install_to_users_homes $install_l3bashrc_for_this_users step "Adding l3bashrc invocation to ~/.bashrc " install_to_users_bashrc $install_l3bashrc_for_this_users step "Adding l3-agent invocation to ~/.bash_profile " install_to_users_bash_profile $install_l3bashrc_for_this_users cd / rm -rf ${temp_dir} show_final_message |
#cat install | grep '` `'
![]() |
#cat install | grep '`^ $`'
![]() |
#cat install | grep -v '`^ $`'
#!/bin/sh hostname=`hostname` uname -a | egrep -qi '(freebsd|darwin)' || hostname=`hostname -f` ############################################################################### # # Set this variables before installation: lilalo_user=13-10-2014 lab=NT-LNet install_l3bashrc_for_this_users=${users:-"root user"} # users who will use l3agent and l3script lilalo_context="/users/${lilalo_user}/${lab}/${hostname}" ... step "Downloading l3prompt" ${wget} ${url_l3prompt} step "Downloading l3-agent" '${wget} ${url_l3agent}; ${wget} ${url_l3config_pm}; ${wget} ${url_l3config}' step "Downloading perl modules for l3-agent" '{ for i in ${perl_modules}; do ${wget} ${url_perl_modules}/$i.tar.gz; done; }' step "Installing perl modules for l3-agent" '{ for i in ${perl_modules}; do tar xvfz $i.tar.gz; cd $i*[^z]; perl Makefile.PL; make; make install; cd ..; done; }' step "Installing l3bashrc to users home directories" install_to_users_homes $install_l3bashrc_for_this_users step "Adding l3bashrc invocation to ~/.bashrc " install_to_users_bashrc $install_l3bashrc_for_this_users step "Adding l3-agent invocation to ~/.bash_profile " install_to_users_bash_profile $install_l3bashrc_for_this_users cd / rm -rf ${temp_dir} show_final_message |
#sed
![]() Использование: sed [ОПЦИЯ]... {только-скрипт-если-нет-другого-скрипта} [входной-файл]... -n, --quiet, --silent не выводить автоматически промежутки -e script, --expression=script добавление скрипта в исполняемые команды -f script-file, --file=script-file добавление содержимого файла-скрипта в исполняемые команды --follow-symlinks переходить по символьным ссылкам при обработке на месте -i[СУФФИКС], --in-place[=СУФФИКС] ... загрузка минимального объема данных из входных файлов и более частый сброс на диск выходных буферов --help вывод этой справки и выход --version вывод информации о версии и выход Если опция -e, --expression, -f, или --file не указана, тогда первый неопциональный аргумент берется как скрипт sed для интерпретации. Все оставшиеся аргументы являются именами входных файлов; если входные файлы не указаны, тогда читается стантартный ввод. GNU sed home page: <http://www.gnu.org/software/sed/>. General help using GNU software: <http://www.gnu.org/gethelp/>. |
#sed 's/[a-z]//I' install
#!/in/sh ostname=`hostname` name -a | egrep -qi '(freebsd|darwin)' || hostname=`hostname -f` ############################################################################### # # et this variables before installation: ilalo_user=13-10-2014 ab=NT-LNet nstall_l3bashrc_for_this_users=${users:-"root user"} # users who will use l3agent and l3script ilalo_context="/users/${lilalo_user}/${lab}/${hostname}" ... tep "Downloading l3prompt" ${wget} ${url_l3prompt} tep "Downloading l3-agent" '${wget} ${url_l3agent}; ${wget} ${url_l3config_pm}; ${wget} ${url_l3config}' tep "Downloading perl modules for l3-agent" '{ for i in ${perl_modules}; do ${wget} ${url_perl_modules}/$i.tar.gz; done; }' tep "Installing perl modules for l3-agent" '{ for i in ${perl_modules}; do tar xvfz $i.tar.gz; cd $i*[^z]; perl Makefile.PL; make; make install; cd ..; done; }' tep "Installing l3bashrc to users home directories" install_to_users_homes $install_l3bashrc_for_this_users tep "Adding l3bashrc invocation to ~/.bashrc " install_to_users_bashrc $install_l3bashrc_for_this_users tep "Adding l3-agent invocation to ~/.bash_profile " install_to_users_bash_profile $install_l3bashrc_for_this_users d / m -rf ${temp_dir} how_final_message |
#cat install
#!/bin/sh hostname=`hostname` uname -a | egrep -qi '(freebsd|darwin)' || hostname=`hostname -f` ############################################################################### # # Set this variables before installation: lilalo_user=13-10-2014 lab=NT-LNet install_l3bashrc_for_this_users=${users:-"root user"} # users who will use l3agent and l3script lilalo_context="/users/${lilalo_user}/${lab}/${hostname}" ... step "Downloading l3prompt" ${wget} ${url_l3prompt} step "Downloading l3-agent" '${wget} ${url_l3agent}; ${wget} ${url_l3config_pm}; ${wget} ${url_l3config}' step "Downloading perl modules for l3-agent" '{ for i in ${perl_modules}; do ${wget} ${url_perl_modules}/$i.tar.gz; done; }' step "Installing perl modules for l3-agent" '{ for i in ${perl_modules}; do tar xvfz $i.tar.gz; cd $i*[^z]; perl Makefile.PL; make; make install; cd ..; done; }' step "Installing l3bashrc to users home directories" install_to_users_homes $install_l3bashrc_for_this_users step "Adding l3bashrc invocation to ~/.bashrc " install_to_users_bashrc $install_l3bashrc_for_this_users step "Adding l3-agent invocation to ~/.bash_profile " install_to_users_bash_profile $install_l3bashrc_for_this_users cd / rm -rf ${temp_dir} show_final_message |
#sed 's/[a-z]/word/I' install
#!/wordin/sh wordostname=`hostname` wordname -a | egrep -qi '(freebsd|darwin)' || hostname=`hostname -f` ############################################################################### # # wordet this variables before installation: wordilalo_user=13-10-2014 wordab=NT-LNet wordnstall_l3bashrc_for_this_users=${users:-"root user"} # users who will use l3agent and l3script wordilalo_context="/users/${lilalo_user}/${lab}/${hostname}" ... wordtep "Downloading l3prompt" ${wget} ${url_l3prompt} wordtep "Downloading l3-agent" '${wget} ${url_l3agent}; ${wget} ${url_l3config_pm}; ${wget} ${url_l3config}' wordtep "Downloading perl modules for l3-agent" '{ for i in ${perl_modules}; do ${wget} ${url_perl_modules}/$i.tar.gz; done; }' wordtep "Installing perl modules for l3-agent" '{ for i in ${perl_modules}; do tar xvfz $i.tar.gz; cd $i*[^z]; perl Makefile.PL; make; make install; cd ..; done; }' wordtep "Installing l3bashrc to users home directories" install_to_users_homes $install_l3bashrc_for_this_users wordtep "Adding l3bashrc invocation to ~/.bashrc " install_to_users_bashrc $install_l3bashrc_for_this_users wordtep "Adding l3-agent invocation to ~/.bash_profile " install_to_users_bash_profile $install_l3bashrc_for_this_users wordd / wordm -rf ${temp_dir} wordhow_final_message |
#sed 's/[a-z]/[a-z]/I' install
#!/[a-z]in/sh [a-z]ostname=`hostname` [a-z]name -a | egrep -qi '(freebsd|darwin)' || hostname=`hostname -f` ############################################################################### # # [a-z]et this variables before installation: [a-z]ilalo_user=13-10-2014 [a-z]ab=NT-LNet [a-z]nstall_l3bashrc_for_this_users=${users:-"root user"} # users who will use l3agent and l3script [a-z]ilalo_context="/users/${lilalo_user}/${lab}/${hostname}" ... [a-z]tep "Downloading l3prompt" ${wget} ${url_l3prompt} [a-z]tep "Downloading l3-agent" '${wget} ${url_l3agent}; ${wget} ${url_l3config_pm}; ${wget} ${url_l3config}' [a-z]tep "Downloading perl modules for l3-agent" '{ for i in ${perl_modules}; do ${wget} ${url_perl_modules}/$i.tar.gz; done; }' [a-z]tep "Installing perl modules for l3-agent" '{ for i in ${perl_modules}; do tar xvfz $i.tar.gz; cd $i*[^z]; perl Makefile.PL; make; make install; cd ..; done; }' [a-z]tep "Installing l3bashrc to users home directories" install_to_users_homes $install_l3bashrc_for_this_users [a-z]tep "Adding l3bashrc invocation to ~/.bashrc " install_to_users_bashrc $install_l3bashrc_for_this_users [a-z]tep "Adding l3-agent invocation to ~/.bash_profile " install_to_users_bash_profile $install_l3bashrc_for_this_users [a-z]d / [a-z]m -rf ${temp_dir} [a-z]how_final_message |
#sed 's/[a-z]/I' install
![]() sed: -e выражение #1, символ 9: незавершенная команда `s' |
#$!
|
#$?
![]() l3script: 0: команда не найдена |
#sed 's/[a-z]/I' install
sed: -e выражение #1, символ 9: незавершенная команда `s' |
#echo $?
127 |
#sed 's/[a-z]/I' install
sed: -e выражение #1, символ 9: незавершенная команда `s' |
#sed 's//I' install
![]() sed: -e выражение #1, символ 4: незавершенная команда `s' |
#echo $?
1 |
#cat install | fgrep -i {a-z}
![]() |
#cat install | fgrep -i [a-z]
![]() |
#echo $?
1 |
#cat install | fgrep -i [a-z] install
![]() |
#fgrep -i install [a-z]
![]() fgrep: [a-z]: Нет такого файла или каталога |
#fgrep -i [a-z] install
|
#L
![]() l3script: L: команда не найдена |
#cat install | awk [a-z][A-Z]
![]() awk: line 1: syntax error at or near [ |
#vi
![]() |
#~
all errors install install.backup install.save privet.sh report shadow shell.sh wordbook.sh |
#vi wordbook.sh
--- /tmp/l3-saved-13085.15623.29265 2015-09-29 16:51:21.049253368 +0300 +++ wordbook.sh 2015-09-29 16:56:36.965253368 +0300 @@ -1,2 +1,2 @@ #!/bin/bash - +cat install | tr [[:punct]] " " | tr [:upper] [:lower:] | tr -s " " | tr " " "\n" | grep -v "^$" | sort | egrep '^.{3,}' |
#vi wordbook.sh
--- /tmp/l3-saved-13085.25824.32415 2015-09-29 16:59:31.661253368 +0300 +++ wordbook.sh 2015-09-29 16:59:52.553253368 +0300 @@ -1,2 +1,2 @@ #!/bin/bash -cat install | tr [[:punct]] " " | tr [:upper] [:lower:] | tr -s " " | tr " " "\n" | grep -v "^$" | sort | egrep '^.{3,}' +cat install | tr [[:punct:]] " " | tr [:upper:] [:lower:] | tr -s " " | tr " " "\n" | grep -v "^$" | egrep '^.{3,}' | sort | uniq -c |