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

Питання, характерні для Bourne Again SHell від GNU, на відміну від інших оболонок Bourne / POSIX. Для питань щодо оболонок Unix взагалі використовуйте тег / shell.

11
Додавання пропущених нулів на початку кожного рядка, де менше 4 знаків
Я б запитав вас, як вирішити цю проблему: мені потрібно поставити 0 у кожному рядку, де слово має менше 4 знаків. Приклад вхідного файлу: 30 1 508 A0EA A0EB A0EC A0ED Бажаний вихід повинен бути: 0030 0001 0508 A0EA A0EB A0EC A0ED Заздалегідь дякую за підтримку.
1 bash  shell-script  awk  sed 

4
як замінити значення на обчислення в bash / sed
Я використовував bash sed для заміни ip адреси в групі файлів, тобто 10.1.1.x => 10.2.2.x-19: file1: 10.1.1.29 => 10.2.2.10, file2: 10.1.1.30 => 10.2.2.11, file3: 10.1.1.31 => 10.2.2.12, тощо. Я майже впорався з: for file in ifcfg* ; do sed -e "s/10.1.1./10.2.2./" $file >tmp/$file ; done але не вдалося зрозуміти, як …
1 bash 


1
Перевірка відповіді користувача в сценарії оболонки
Мій скрипт оболонки працює нормально, а файли копіюються у віддалений каталог. Однак мені потрібно перевірити, чи INPUT_STRINGпочинається мій , Sа також перевірити, чи файли присутні в каталозі, перш ніж я його завантажую. #!/bin/bash echo "Enter if the tag is present in Dev Test Prod " while : do read -r …

1
не отримуючи значення змінної всередині команди isql
Нижче я намагаюся автоматизувати завдання звітування Sybase, але не можу отримати значення змінної як параметра sp_helpdb proc. #!/bin/sh . ./SYBASE.sh dblist=`isql -S syb157134 -Usa -b -P << endit use master go set nocount on go select name from sysdatabases go exit endit ` for db in $dblist do if [ …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.