Tag: ksh

Цвет фона Bash и Ksh – PS1

Чтобы изменить цвет спины, моя команда: PS1=’\[\033[46m\]’ Это нормально работает для bash, но в ksh это будет только [] перед моим сервером. Пример : Баш: [USER@SERVER] (in color) Кш: [][USER@SERVER] (in color) Если бы я хотел, чтобы это работало в Ksh, я должен был бы написать это так: PS1=’\033[46m’ Любые идеи о том, как заставить […]

Как я могу увеличить производительность для кода ниже

Ниже мой сценарий, который имеет много проблем с производительностью #!/usr/bin/ksh while read i do x=`echo $i |cut -d”|” -f2` rem=`expr $x % 62` echo “reminder is ” $rem quo=`expr $x / 62` echo “quotiont is ” $quo grp_rem=” ” if [[ ${#quo} -ge 2 ]] then while [ $quo -ge 62 ] do sub_rem=`expr $quo […]

Как записать в новый файл, если есть вхождения в другом?

Мне нужно создать и записать новый файл, основанный на случаях, найденных в другом файле. то есть: Occurrence found in first file then write same Occurrence in another one/new чтобы быть более конкретным: «File1»: чтобы найти вхождения: Occurrence1 Occurrence2 OccurrenceN ##If the `Occurence1` is find in `File1` then write in the `new file` the same Occurrence […]

неверный символ ‘@’ в выводе выражения awk

У меня есть команда awk для сценария ksh , команда извлекает поля из файла журнала, чтобы затем структурировать их в новом. ultimate=$(grep -oP ‘Time:\K.*’ $log2 | column -t | awk ‘{print $3,”/”,”‘”$month”‘”,”/”,$2,”;”,$4,”;”,”‘”$fBrand”‘”,”;”,'”$fUser”‘”,”;”,”‘”$fSerial”‘”,”;”,”‘”$fEmail”‘”,”;”,”‘”$fLocation”‘”,”;”}’ | sort | sed ‘s: ::g’) когда я выполняю скрипт, он возвращается ко мне: awk: cmd. line:934: 22″,”;”,”email@bla.bla.com”,”;”,”fn,”,”;” awk: cmd. line:934: ^ invalid […]

Как поместить поиск строки с помощью команды grep в оператор if?

Я хочу найти несколько строк в двух файлах. Если одна строка найдена в обоих файлах, то создайте что-нибудь. Если одна строка найдена только в одном файле, создайте другую. Мои команды следующие: ####This is for the affirmative sentence in both files if grep -qw “$users” “$file1” && grep -qw “$users” “$file2”; then ####This is for the […]

Ошибка выдачи скрипта «=: не найдено»

Рассматривать: #!/bin/ksh db2 connect to MKTETLPS user ……. using …….. db2 “select count(*) from etl.IDM_COLLAPSE_ORG_DEE c where c.IDM_PROCESS_STEP = ‘I’ and priority in ( ‘1’,’2′,’3′,’4′,’5′) and c.update_ts l.txt $a = /is115/idm/dsproj/scripts/l.txt if [ $a -gt 0 ]; then db2 “update etl.idm_collapse_org_dee set idm_process_step = NULL where priority in ( ‘1’,’2′,’3′,’4′,’5′) and idm_process_step =’I'” else echo […]

ksh – вычесть 5 минут из текущего времени

Мне нужно получить дату и время команды минус 5 минут. date: 29 Aug 2018 21:56:01 result: 29 Aug 2018 21:51:02 Я пытался искать в Интернете / на форумах, но большинство из них были связаны с использованием параметра -d а то, что у меня есть, не поддерживает параметр -d . Этот работает на Bash, но мне […]

FOR цикл не циклический

У меня есть сценарий ниже, который использует 2 для циклов. по какой-то причине они не петляют #! /bin/ksh CURR_PATH='/main/nedcor/flexcube' cd $CURR_PATH for DIR1 in 'WIP' 'INPUT';do echo $DIR1 for DIR in $(find . -name $DIR1);do RESULT=`ls -A $DIR | egrep -v "BKUP|BKP"` echo $DIR echo $RESULT echo $RESULT1 if [ -z "$RESULT" ] ; then […]

Использование сдвига $ (($ OPTIND -1))

Я видел сообщение сдвиг командной строки объяснения . Поскольку я не могу комментировать там, я хотел бы знать использование команды Shift. Означает ли это, что параметры, переданные скрипту, будут пустыми после точки, где используется сдвиг? каково было бы преимущество команды

Как создать цикл из списка, переименованного из предыдущей команды?

Я хотел бы создать скрипт, который будет перечислять всех владельцев всех подкаталогов, а затем проверять каждый идентификатор, если у меня есть доступ к sesu к идентификаторам. **$**ls -lrth /apps/wldomains | grep '^d' | awk '{ print $3 }' userid1 userid2 userid3 userid4 . . . **$**sesu – userid1 Please enter your password: **userid1@SERVER:$**sesu – userid2 […]

Interesting Posts

как выбрать n первых символов из первого столбца в соответствии с номером второго столбца

Как активировать swap после добавления дополнительной памяти?

Почему sendmail работает по-разному в разных оболочках?

Используйте `less` для просмотра данных с запятыми

Невозможно скопировать-вставить из или в гном-терминал

Графически попросите пароль в сценарии bash и сохраните настройку тайм-аута sudo по умолчанию

Debian 9 – разрешить ТОЛЬКО определенный IP-адрес для MongoDB

Укажите тип MIME для команды lpr CUPS

Настройка нескольких интерфейсов с разными именами хостов с использованием DHCP и DNS

День недели плюс x дней

Пошаговое резервное копирование FTP на локальный компьютер

Чрезмерно высокое использование диска замораживает мой сервер

У меня есть USB-накопитель, установленный как в sdb1, так и в sdb2. Как правильно отформатировать его?

соответствие шаблону grep

практика linux для практического использования

Linux и Unix - лучшая ОС в мире.