Запитання з тегом «shell»

Оболонка - це програмне забезпечення, яке дозволяє користувачам взаємодіяти з операційною системою, як правило, вводячи в командному рядку.

1
bash: або (`-o`) оператор в` [[`(подвійна квадратна дужка)
(Це питання, напевно, було поставлено раніше, але пошук дуже важкий через символи ...) The bash керівництво не дало зрозуміти, чи є [[ (ключове слово з подвійною квадратною дужкою & lt; - SEO) підтримує -o (або) оператора. Коли я спробував, я отримав -bash: syntax error in conditional expression, але я не …
bash  shell 

1
чому .profile під домашньою директорією не працює при вході
Я новачок у UNIX. Я використовую Mac OS X 10.8. Я створив .profile під домашній каталог. Однак він не працює при вході в систему. Я завжди повинен змусити його працювати за допомогою команди $ . ~/.profile. Може хто-небудь пояснити це для мене? Інше питання, я намагаюся написати Cshell ім'я wld …

2
Попередній перегляд поточного каталогу в оболонці
Що часто трапляється, коли я працюю в оболонці - zsh - це те, що я cdдесь редагував і хочу швидко переглянути каталог. Використання lsможе отримати багато результатів і залишає його в терміналі. Використання ls | lessкраще, однак воно знову залишає сліди, коли я закриваю lessвесь його вихід там. Чи маєте …
bash  terminal  shell  zsh  ls 

2
Команда Echo не відображається
У мене є сценарій оболонки з наступним: STATUS=`/home/scripts/200check.sh $RUOK_URL` Всередині 200check.sh у мене є кілька echoкоманд, але ці команди не відображаються в терміналі. Я думаю, їх споживає щось інше? Хтось знає, як я можу echoвідображати команди?

1
Поясніть, будь ласка, поведінку оболонки (повинна бути csh)
У моєму вікні Linux echo $SHELLрезультати в /bin/csh. Тому я припускаю, що мою оболонку за замовчуванням є c-shell. Я намагаюся зрозуміти поведінку сценарію оболонки. сценарій 1 - сценарій містить - echo $1 $2 $3 echo $* echo $argv[1] $argv[2] $argv[3] echo $argv[*] echo $#argv вихід - arg1 arg2 arg3 arg1 …
shell  csh 

1
Оболонки Linux
Я запускаю скрипт утиліти, як показано нижче ./myscript -d міхомедір це дає результат, як показано нижче Інформація: створення файлів у вищезгаданому homedir Введіть пароль: Я хочу, щоб цей пароль був вхідним файлом, який я закодував у форматі base64, ось мій сценарій passwd=`cat ${myhomedir}/.passwd` deCrypt=`openssl enc -base64 -d <<< $passwd` echo …
linux  shell 

3
Сценарій для запуску програми з командного рядка
Я новачок у Linux, тому, вибачте про своє незнання: На моїй поточній машині роботи, якщо я набираю: $ matlab ... машина налаштована так, що виконується матлаб. Я хочу зробити те ж саме для ImageJ ... тобто набрати: $ ImageJ так що ImageJ виконується. Це було б корисно, оскільки прикро зайти …
linux  shell 

1
Написання мого першого сценарію bash (рядок 2: testcript: Немає такого файлу чи каталогу)
Я намагаюся написати свій перший сценарій оболонки (я запускаю Ubuntu 10.x) Ось як виглядає мій «сценарій» cd /some/path/to/scripts # pwd (if uncommented, this shows we HAVE really changed directory to /some/path/to/scripts # echo `ls` (if uncommented, shows that testscript is in our working directory) # the next line is where …

1
Оболонка Linux - сортуйте текстовий файл за довжиною кожного рядка та надрукуйте найкоротше слово
У мене є файл "file.txt", який містить таке: This is many letters This is few Hi This is a very long sentence. (Насправді це кілька тисяч, але я новачок у Linux, і хочу зробити це легше.) Я хочу, лише в оболонці, сортувати список за довжиною кожного рядка, будь-яким напрямком. Найменший …

1
Символічні посилання на каталоги
Дійсно потрібна швидка допомога з цього приводу. Це сценарій. Створений вихідний каталог SOURCE : /apps/application_scripts/intl/bin Тут у мене багато скриптів оболонок (* .sh) TARGET : /home/edwprod/intl/bin Символічне посилання: ln -s /apps/application_scripts/intl/bin /home/edwprod/intl/bin Якщо я виконую такий ksh, як це, в якомусь іншому каталозі /home/edwprod/intl/bin/ex1.sh Він показує повідомлення про помилку not …
linux  shell  unix  sh 

2
Використання вводу файлу як stdin для сценарію оболонки не працює
У мене є наступний код сценарію: test.sh echo "BEGIN" while read CMD <&1; do [ -z "$CMD" ] && continue case "$CMD" in start) echo "get_start" ;; stop) echo "get_stop" ;; *) echo "get_uknown_command" ;; esac echo "END"; done Коли я запускаю його з: $./test.sh <input.txt Я закриваю свій сценарій …


1
Проблема "породження" баш-псевдонімів
В моєму ~/.shortcuts, я маю посилання на деякі часто використовувані каталоги. У .bashrc(OS X) я роблю це: ls -1 ~/.shortcuts | xargs -I {} alias {}="'cd -P ~/.shortcuts/{}'" Коли я запускаю aliasв терміналі, вихід показує щойно додані псевдоніми, але жоден з псевдонімів не працює. Чому? У мене є деякі псевдоніми, …

1
Чому я не можу використовувати останню версію встановленого GIT в цій Linux-оболонці сервера Bluehost?
Я не так в Linux і у мене є така проблема. Я ввійшов через SSH в свою оболонку Linux на сервері Bluehost і роблю: git --version Я побачив, що у мене є різна стара версія git: -jailshell-4.1$ git --version git version 1.7.11.3 Тому я дотримувався цього керівництва, щоб встановити нову …
linux  bash  shell  git 

1
Скрипт заміни шнура на AIX
Я використовую AIX, і -iу версії, яку я використовую , немає жодної опції sed: sed: illegal option -- i Usage: sed [-n] Script [File ...] sed [-n] [-e Script] ... [-f Script_file] ... [File ...] Я хочу замінити шлях до каталогу в одному з файлів за допомогою скрипту; Я намагаюся …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.