Articles of ksh

Как я могу найти самые последние измененные файлы?

В каталоге у меня есть несколько файлов, и мне нужно что-то сделать с последним измененным файлом с суффиксом .txt . В идеале я бы хотел сделать myutility “$newest” в конце, где $newest будет именем пути последнего измененного файла. Было бы хорошо, если бы это можно было обобщить так, чтобы я мог получить последний измененный файл […]

Цвет фона 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. Означает ли это, что параметры, переданные скрипту, будут пустыми после точки, где используется сдвиг? каково было бы преимущество команды

Intereting Posts
Проверка сценария оболочки с помощью моделирования терминала Как слить два файла заголовка C, чтобы удалить #defines? TCSH: Я хочу отобразить вывод команды и перенаправить файл Есть ли инструменты для редактирования файла initrd в Windows? Поиск библиотек, с которыми была связана библиотека, Bash и его команду восклицательного знака, предварительно просмотреть фактическую команду перед ее исполнением? Какие среды рабочего стола Linux поддерживают дисплеи HiDPI? «Невозможно записать cd в / home / user» при поиске сценария Отключить ctrl c и ctrl z во время запуска скрипта Как найти размеры окна и положение точно, включая украшения? tmux при запуске и проблемах с отправкой ssh-agent Упаковка только определенного подмножества встроенных файлов пользователь без полномочий root, способный получать доступ к сетевым командам, используя команды? Как настроить KVM-разделы? фильтр, основанный на значении поля в awk