Премини към съдържанието
  • Добре дошли!

    Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

    Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

     

Конзолни решения


tux

Препоръчан отговор

Ето

seq -s "-" 1 9

И по вашия начин тирето винаги ще се премахва, защото стринга, предаван от пайпа ще е цифра- т.е. последния символ е тире. И ще отпечата (ако работи) 123456789

Освен това трябва да започнете цикъла от 1, не от 0, иначе печатате 0,1,2....

Точно това ми бе проблема, Благодаря capnemo

Линк към коментара
Сподели в други сайтове

  • Отговори 438
  • Създадено
  • Последен отговор

Потребители с най-много отговори

Точно това ми бе проблема, Благодаря capnemo

Няма защо. И ако ми разрешите една препоръка: залагайте винаги на прости решения, те са по-лесни за проследяване на проблеми. Вашето решение беше с пускане на 31 команди (10* echo, tr, sed + for) докато можете да свършите работата с една простичка команда :)

Линк към коментара
Сподели в други сайтове

Един конзолен инструмент от мен, писан по времето когато опитвах да се уча. 2010 - 2011.

 

https://github.com/sandikata/ROKO__/blob/master/app-cdr/ddflash/files/ddflash-final


И още един (графичния му интерфейс който така и не можах да направя като хората)

 

https://github.com/sandikata/ROKO__/blob/master/x11-misc/calculate-usb-creator/files/calculate-usb-creator


Българска кръпка

 

https://github.com/sandikata/ROKO__/blob/master/x11-misc/calculate-usb-creator/files/calculate-usb-creator-bg.patch

Линк към коментара
Сподели в други сайтове

  • 2 седмици по-късно...

Здравейте! Трябва да конфигурирам мрежовата карта на сървър под Debian, без графична среда за връзка с интернет чрез usb flash със СИМ карта към Vivacom. Ползвам този скрипт http://www.sakis3g.com/#howtoно не знам как да настроя APN-a. С ubuntu успях да го настроя без проблеми.

 

Create a file in /etc/sakis3g.conf and add the configuration in there:
APN=CUSTOM_APN
CUSTOM_APN="free"
APN_USER="vivacom"
APN_PASS="vivacom"

 

След като го направя този файл, как да направя така, че да ползва тези настройки?

ПС: флашката се вижда като устройство.

Редактирано от jelew (преглед на промените)
Линк към коментара
Сподели в други сайтове

Здравейте! Трябва да конфигурирам мрежовата карта на сървър под Debian, без графична среда за връзка с интернет чрез usb flash със СИМ карта към Vivacom. Ползвам този скрипт http://www.sakis3g.com/#howtoно не знам как да настроя APN-a. С ubuntu успях да го настроя без проблеми.

 

Create a file in /etc/sakis3g.conf and add the configuration in there:

APN=CUSTOM_APN

CUSTOM_APN="free"

APN_USER="vivacom"

APN_PASS="vivacom"

 

След като го направя този файл, как да направя така, че да ползва тези настройки?

ПС: флашката се вижда като устройство.

./sakis3g --reload или ./sakis3g --restart (ако нищо не помага, sakis3g --help)

Линк към коментара
Сподели в други сайтове

Може ли малко инфо за тази променлива (ако мога такая дая кажа)

$-

Разбирам, че показва включените опции в шела, но не намирам хелп за тях, ако има такова?

Линк към коментара
Сподели в други сайтове

Здравейте.Взех да уча малко Shell Scripting.Имам една задачка където трябва да напиша скрипт който пита потребителя за име на директория,създава я,превключва в нея и изписва пътя чрез pwd.Всичко ми е ясно но не мога да разбера защо след като създава директорията не превключва в нея? 

 

Ето и самият скрипт :

#!/bin/bash
echo "Please enter a directory name " 
read dirname 
mkdir $dirname && cd $dirname 
echo "We are at directory" ; pwd
Линк към коментара
Сподели в други сайтове

 

Здравейте.Взех да уча малко Shell Scripting.Имам една задачка където трябва да напиша скрипт който пита потребителя за име на директория,създава я,превключва в нея и изписва пътя чрез pwd.Всичко ми е ясно но не мога да разбера защо след като създава директорията не превключва в нея? 

 

Ето и самият скрипт :

#!/bin/bash
echo "Please enter a directory name " 
read dirname 
mkdir $dirname && cd $dirname 
echo "We are at directory" ; pwd
#!/bin/bash
echo $(pwd)
read -p "Enter new dir name: " dirname
#Проверява дали я има директорията
if [ -d $dirname ];then
echo -e "Folder $dirname exists"
exit 1
fi

echo $(mkdir $dirname); cd $dirname
echo "We are in directory $(pwd)"

Редактирано от borko81 (преглед на промените)
Линк към коментара
Сподели в други сайтове

 

Здравейте.Взех да уча малко Shell Scripting.Имам една задачка където трябва да напиша скрипт който пита потребителя за име на директория,създава я,превключва в нея и изписва пътя чрез pwd.Всичко ми е ясно но не мога да разбера защо след като създава директорията не превключва в нея? 

 

Ето и самият скрипт :

#!/bin/bash
echo "Please enter a directory name " 
read dirname 
mkdir $dirname && cd $dirname 
echo "We are at directory" ; pwd

 

./a.sh

Please enter a directory name

test

We are at directory

/tmp/test

[root notebook /tmp]# pwd

 

Както виждате самият скрипт се изпълнява правилно и показва, че е в правилната нова създадена директория, но след като завърши скрипта ви "връща" в директорията в която го изпълнявате. Дефакто, той не се връща, а просто скрипта се изпълнява в собствен си shell и съответно, когато приключи се връща във вашият си shell.

Линк към коментара
Сподели в други сайтове

Може ли малко инфо за тази променлива (ако мога такая дая кажа)

$-

Разбирам, че показва включените опции в шела, но не намирам хелп за тях, ако има такова?

Или съм много изморен, и аз не ви разбирам, или вие не сте задали правилно въпроса?

 

За какви по точно променливи става въпрос?

 

Що се отнася за опциите пак не ви разбрах, дане би да питате за това http://bash.cyberciti.biz/guide/Set_commandсъщо http://bash.cyberciti.biz/guide/Setting_shell_options

 

Здравейте.Взех да уча малко Shell Scripting.Имам една задачка където трябва да напиша скрипт който пита потребителя за име на директория,създава я,превключва в нея и изписва пътя чрез pwd.Всичко ми е ясно но не мога да разбера защо след като създава директорията не превключва в нея? 

 

Ето и самият скрипт :

#!/bin/bash
echo "Please enter a directory name " 
read dirname 
mkdir $dirname && cd $dirname 
echo "We are at directory" ; pwd

За да превключи, изпълнете скрипта така:

source ./скрипт.sh
Линк към коментара
Сподели в други сайтове

Или съм много изморен, и аз не ви разбирам, или вие не сте задали правилно въпроса?

 

За какви по точно променливи става въпрос?

 

Що се отнася за опциите пак не ви разбрах, дане би да питате за това http://bash.cyberciti.biz/guide/Set_commandсъщо http://bash.cyberciti.biz/guide/Setting_shell_options

Изпълнението на командата :

echo $-

връща като резултат това:

5679CDEJKNTXZgikmsy

За горните булкви и цифри питах дали имат някакво значение(то значение си имат де но какво  е точно?).

Линк към коментара
Сподели в други сайтове

Изпълнението на командата :

echo $-

връща като резултат това:

5679CDEJKNTXZgikmsy

За горните булкви и цифри питах дали имат някакво значение(то значение си имат де но какво  е точно?).

 

The current set of options may be found in $-.

 

http://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html

Линк към коментара
Сподели в други сайтове

Изпълнението на командата :

echo $-

връща като резултат това:

5679CDEJKNTXZgikmsy

За горните булкви и цифри питах дали имат някакво значение(то значение си имат де но какво  е точно?).

Хм, да това за първи път го срещам, от къде го извадихте?

Изобще във bash не знам дали може да се ползва подобен тип характер като '-' за променлива, и още по малко в началото на променливата .

 

edit: Погледнете коментара на колегата горе.

Редактирано от ivoarch (преглед на промените)
Линк към коментара
Сподели в други сайтове

Имам малак проблем с един алиас (zhrc, ако има значение)

 

alias ls -l='ls -ltr'

 

Не сработва, вероятно заради празното място, не е голям проблем, но в момента съм със функция, а не мисля че е оферта, ако може алиас...?

Бихте ли помогнали (пак) Благодаря Ви.

Линк към коментара
Сподели в други сайтове

Имам малак проблем с един алиас (zhrc, ако има значение)

 

alias ls -l='ls -ltr'

 

Не сработва, вероятно заради празното място, не е голям проблем, но в момента съм със функция, а не мисля че е оферта, ако може алиас...?

Бихте ли помогнали (пак) Благодаря Ви.

По скоро alias ll='ls -ltr' , най-малкото защото ако не е така написано, няма много смисъл (да ти спестява писане на опции) 

Линк към коментара
Сподели в други сайтове

Имам малак проблем с един алиас (zhrc, ако има значение)

 

alias ls -l='ls -ltr'

 

Не сработва, вероятно заради празното място, не е голям проблем, но в момента съм със функция, а не мисля че е оферта, ако може алиас...?

Бихте ли помогнали (пак) Благодаря Ви.

Аз имам следните: https://github.com/ivoarch/.centfiles/blob/master/.zsh/rc/aliases.zsh#L46

# ls helpers
alias ls='ls -Xp --color=auto'
alias la='ls -a'
alias l.='ls -d .*'
alias ll='ls -lh'
alias l='ls -lh'
alias lr='ls -lR'

Последният, е подобен на това което ви се опитвате да направите, като изключим, че не подрежда по модифицирано време.

Линк към коментара
Сподели в други сайтове

  • 2 седмици по-късно...

Бихте ли помогнали пак.

Имам следното питане, какво точно прави командата

test -x $ip

 

при положение, че имам

$ip=/usr/bin/iptables

 

Проверява дали наистина реда /usr/bin/iptables съществува ли?

 

И втори въпрос:

Имам следното:

[ -z $1];then

$1=$(echo "Start")

 

Това валидно ли е, т.е искам ако не е зададен параметър да се приеме стойност ""Start" за $1.

 

Въпросите са елементарни сигурен съм, но вече се обърках, Благодаря.

Линк към коментара
Сподели в други сайтове

1. това проверява дали съдържанието на променливата е файл във файловата система, който е изпълним

2. по-просто е така:

if [ -z $1 ]
then $1="Start"
Редактирано от capnemo (преглед на промените)
Линк към коментара
Сподели в други сайтове

 

1. това проверява дали съдържанието на променливата е файл, със файловата система, който е изпълним

2. по-просто е така:

if [ -z $1 ]
then $1="Start"

Благодаря Ви, видях че това също работи: set Start, но ще работя с вашият пример.

Линк към коментара
Сподели в други сайтове

  • 1 месец по-късно...

Шарениики за терминалния емулатор. :cool:
==============================================================
Lolcat – A Command Line Tool to Output Rainbow Of Colors in Linux Terminal.

http://www.tecmint.com/lolcat-command-to-output-rainbow-of-colors-in-linux-terminal/
------------------------------------------------------------------------------------------------------------------
Linux_Logo – A Command Line Tool to Print Color ANSI Logos of Linux Distributions.

http://www.tecmint.com/linux_logo-tool-to-print-color-ansi-logos-of-linux/
------------------------------------------------------------------------------------------------------------------
 

Линк към коментара
Сподели в други сайтове

Шарениики за терминалния емулатор. :cool:

==============================================================

Lolcat – A Command Line Tool to Output Rainbow Of Colors in Linux Terminal.

http://www.tecmint.com/lolcat-command-to-output-rainbow-of-colors-in-linux-terminal/

------------------------------------------------------------------------------------------------------------------

Linux_Logo – A Command Line Tool to Print Color ANSI Logos of Linux Distributions.

http://www.tecmint.com/linux_logo-tool-to-print-color-ansi-logos-of-linux/

------------------------------------------------------------------------------------------------------------------

 

lolcat го ползвам доста време, готинко е :)

Линк към коментара
Сподели в други сайтове

Ето и нещо, не толкова забавно, но за сметка на това по-полезно.
==============================================================================

Ограничаване на SSH потребителска сесия до определена директория.

http://www.cyberciti.biz/faq/debian-ubuntu-restricting-ssh-user-session-to-a-directory-chrooted-jail/

 

-----------------------------------------------------------------------------------------------------------------------------

 

lolcat го ползвам доста време, готинко е :)

Да, така е. :) То такива шарении, с булдозер да ги ринеш! :D Затова, гледам да се самоограничавам, иначе ще стане, шарено като цигански табор! :eek::no-no::shock11: То не са, арчита; скриѝнфетчи; башиши; фиглети; тоилети и какви ли не още просотии! :clown:
 

Редактирано от Tsurugi (преглед на промените)
Линк към коментара
Сподели в други сайтове

  • 2 седмици по-късно...

10 начина за използването на символа ( ! ) в командите в терминалния емулатор.

 

http://www.tecmint.com/mysterious-uses-of-symbol-or-operator-in-linux-commands/

Редактирано от Tsurugi (преглед на промените)
Линк към коментара
Сподели в други сайтове

Добавете отговор

Можете да публикувате отговор сега и да се регистрирате по-късно. Ако имате регистрация, влезте в профила си за да публикувате от него.

Гост
Напишете отговор в тази тема...

×   Вмъкнахте текст, който съдържа форматиране.   Премахни форматирането на текста

  Разрешени са само 75 емотикони.

×   Съдържанието от линка беше вградено автоматично.   Премахни съдържанието и покажи само линк

×   Съдържанието, което сте написали преди беше възстановено..   Изтрий всичко

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Добави ново...

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите Условия за ползване