Я создаю файл с полями, разделенными табуляцией. echo foo $ '\ t'bar $' \ t'baz $ '\ n'foo $' \ t'bar $ '\ t'baz> input У меня есть следующий скрипт с именем zsh.sh #! / usr / bin / env zsh
при чтении строки; do << & ...
Я знаю, что существуют правила для цитирования параметров, но что бы я ни пробовал, я не могу понять, как заставить это работать. У меня есть функция, которая принимает одно имя файла в качестве параметра, а затем использует ...
Я использую sed для выделения колонки в выводе команды ps, и это работает нормально, если я жестко задаю код цвета. Однако цвет должен быть динамическим, поэтому я попробовал переместить его в переменную, и ...
У меня есть этот странный каталог в Oracle Linux, который я не могу удалить, не могу изменить владельца, не могу изменить группу и т. Д. Кажется, это переменная среды, которая пуста и называется:. $ EXTEND Вот ...
Я пытаюсь взять 100 строк после текста "time: X" с X в {0,40,80,...,200}. Вот что у меня есть на данный момент: #!/bin/bash
начало=1
конец=5
for i in $(seq $start $end);do j=$(($i*40)) awk '/time: ...
Я использую команду: find. -type f -name "* .sql" -exec grep -i -l 'schema_name.' {} + Я хочу найти все файлы, содержащие имя_схемы ..
Но команда find игнорирует ...
Учитывая текстовое сообщение, мне нужно программно сгенерировать команду bash, чтобы открыть эмулятор терминала и отобразить в нем этот текст.
Например, для входной строки HelloWorld мне нужно вернуть следующее ...
arrFormat = (jpg jpeg bmp tiff png)
varExtension = "jpg" для элемента в "$ {arrFormat [@]}"
do echo "$ {elem}" # сделать что-нибудь с $ elem #
выполнено # for i in $ (find -E. -iregex '. * \. ($ arrFormat)'); do # ...
Почему вместо папок, найденных с помощью find, отображаются пустые строки? ssh -o stricthostkeychecking = no -o userknownhostsfile = / dev / null \ -o batchmode = yes -o passwordauthentication = no (hidden) \ ...
Я пытаюсь получить вывод env в переменную оболочки и распечатать его. #!/bin/sh
ENV_BEFORE=$(env)
printf $ENV_BEFORE В результате печатается только одна переменная из вывода env. При использовании echo ...
Пытаюсь выполнить команду mv foo & foo.jpg images /, но получить команду не удалось, а затем, если я попытаюсь переименовать файл, это не позволит мне.
У меня проблема со сценарием. Он предназначен для изменения значения в файле с именем% DIR%, чтобы оно стало именем пути. Проблема в том, что косая черта в имени каталога расстроила sed, поэтому я получаю странное ...
Мне нужно выполнить следующий Oracle SQL в unix crontab. Запрос выглядит следующим образом: выберите количество (*)
из tbaadm.htd
где cust_id не равно нулю и
pstd_flg = 'Y' и
del_flg = 'N' и
tran_date = (...
Я искал везде. Пробовал эхо и распечатать. Пробовал одинарные и двойные кавычки. Но я проанализировал данные и назначил их переменной, а затем хотел бы оценить их на предмет наличия переменной ...
Я пытался чтобы создать сценарий bash для запуска резервного копирования моего Raspberry Pi в мою учетную запись Box через FTP. Большинство из них работает, но по какой-то причине не преобразует переменные в текст, который они обозначают. Когда ...
Приведенный ниже сценарий помогает мне использовать ssh и выполнять sqlplus для получения информации из базы данных. Я проверил, и он работал хорошо, но единственная проблема в том, что если я использую одинарные кавычки в sql-запросе, я получаю сообщени
Добрый день Всем, я пытаюсь запустить цикл for через SSH. Цикл используется для получения последнего входа в систему каждого пользователя, имеющего учетную запись на сервере, ssh 172.20.2.1 '' 'для i в `cat / etc / passwd | awk -F: '{...
Я пытаюсь экспортировать переменную внутри сеанса ssh и ссылаться на переменную в следующей команде записи. sshpass -p "пароль" ssh -t -t my-box << EOF export newUrl = "this is a url" sudo -...
У меня есть файл с именем -l в моем каталоге, теперь я пытался сделать для i в *; do stat -c "% s% n" "$ i"; done, он перечисляет все файлы с размерами, но в середине вывода есть что-то вроде 395 koko.pub
...
У меня в файле .bashrc, который я использую для журнала, есть следующее: function log(){ RED="\e[0;31m" RESET="\e[0m" echo -e "${RED}$(date)" "${RESET}$*" >> "$HOME"/mylog.txt
} Но когда я делаю что-то ...
Я хочу понять, что представляет собой обратный слеш в этой команде. grep "\.900983" table Я знаю, что делает команда, она ищет значение 900983 в таблице, я просто не уверен в цели ...
Я хочу сравнить каждую строку конкретного файла со следующей строкой #orb_plugins = ["local_log_stream", "iiop_profile", "giop", "iiop "]; ("file.txt" содержит именно эту строку) Я пробовал ...
Я использую простой текстовый файл для проверки мета-символа * с помощью grep.
Текстовый файл выглядит следующим образом: 1
11
111
1111
11111
111111 d
da
даа
даа b
bc
bcc
bccc Теперь, когда я ищу цифру 1 с помощью grep, например ...
Я все еще изучаю командную строку, и у меня возникли проблемы с полным пониманием использования символа подстановки в команде find. Я работаю в каталоге user/temp и использую команду find ...
Я только что (снова) боролся с этим: # только в bash
НОРМА = $ '\ 033 [0 м'
NORM = $ '\ e [0m' # только тире
NORM = '\ 033 [0m' # только в bash и busybox
NORM = $ (echo -en '\ 033 [0m') Цель состоит в том, чтобы включить специальные ...
В приведенном ниже скрипте я не могу заставить раскрыть переменную $ var1 во втором операторе. Я пробовал $ var1, $ {var1}, echo $ var1 и '$ var1'. Он заключен в несколько наборов кавычек и круглых скобок, которые, как я полагаю, ...
Следующий пример возвращает «ab» вместо ожидаемого «abc»: test () {bash -c "testargs () {echo \ $ @ ;}; testargs $ @ "; }
test "a b" c Кажется, это проблема цитирования. Как решить эту проблему без ...
Я пишу сценарий, который выполняет итерацию по набору zip-файлов, извлекает их и перемещает в другую папку только файлы, соответствующие определенному шаблону имени файла. Сценарий: #! / Bin / bash ARCHIVE_FILEMASK = "???? - ?? ...
Например, я хочу изменить "'этот текст'"
"этот текст"
"другой_текст" в "этот текст"
"этот текст"
'other_text' Я пробовал sed -e 's / ^ "\' /" / g ', но мое цитирование должно быть отключено. Ubuntu.