Perguntas sobre 'ksh'

nos ajude a editar este wiki
3
respostas

Passando vars para awk

Eu tenho um arquivo enorme que precisa ser dividido em vários arquivos. Estou usando split , que está funcionando bem file=home/sap/dim/deltafile.D2017313.T100058932IDL.gz gunzip -c ${file} | split -l 10000000 -d -a 4 - ${file%/*}/"work...
25.01.2018 / 16:57
3
respostas

Qual é a maneira mais fácil de classificar uma lista como esta

Estou tentando determinar qual versão do DB2 é a mais recente em um determinado nó. Instalamos nosso software DB2 no diretório / opt / IBM / db2. Se eu listar esse diretório, obtenho V10.5 V9.1 V9.5 V9.5fp10 V9.7 V9.7fp3 V9.7fp6 V9.7fp7 O...
06.12.2017 / 21:49
3
respostas

Use um asterisco nas variáveis

Eu quero catar todos os arquivos para um novo arquivo em um script bash. Por exemplo, existem três arquivos no meu diretório: - file_a.txt - arquivo b.txt - arquivo (c) .txt Quando escrevo o seguinte, funciona sem problemas: cat "file"*...
13.07.2017 / 13:54
4
respostas

Reutilizando uma variável

Eu estava quebrando a cabeça por um dia ainda não consegui. Eu tenho este script: #!/bin/ksh fname=$1 for batchname in $(grep -i "Processing batch" $fname | cut -d "'" -f2) do Batch_state='grep -c -i "Batch '$batchname' was successful" $...
11.10.2013 / 15:05
2
respostas

Os shells suportam recursão?

Estou tentando escrever funções recursivas em meus scripts de shell. Considere o seguinte código: function printA { if [[ "$1" = 0 ]]; then return else echo "a$(printA $(("$1" - 1)))" fi } printA 10 function fact...
20.08.2012 / 17:41
2
respostas

$ 2 (referência de campo) no awk BEGIN não está funcionando

No snippet a seguir, $2 no awk está retornando vazio. O que estou fazendo de errado? Eu estou tentando encontrar a diferença entre MAX e MIN. #!/bin/ksh if [ $# -ne 1 ]; then echo "Usage: sh 'basename ${0}' filename"; exit...
10.02.2012 / 22:56
1
resposta

Por que o operador = ~ fornece um erro de sintaxe no Solaris ao comparar com uma expressão regular

Eu usei este trecho de código a seguir appcount_range="^[1-$APP_COUNT]$" until [[ $APP_OPTION =~ $appcount_range ]] do echo "INVALID CHOICE! Please enter a valid option:" read APP_OPTION done Verifica s...
18.06.2018 / 11:47
3
respostas

stat command não encontrado

Eu quero executar o comando stat no meu shell unix / usr / bin / ksh: Entrada: /bin/date +%Y%m%d%H%M%S -d "$(/usr/bin/stat -c %x find.txt)" E a saída: /usr/bin/ksh: stat: not found Meu sistema: SunOS 5.10 Generic_150400-23 sun...
01.06.2016 / 22:03
2
respostas

Como obter o comando usado anteriormente na pesquisa reversa do HP-UX

Estou usando o HP-UX OS e quero usar o comando digitado anteriormente, como eu estou usando no Linux Ctrl + r para facilitar o acesso na HP -UX linha de comando.     
27.01.2016 / 11:29
1
resposta

Redirecionamento. O que é "", "&" e "& -"?

"< >" Esse operador que vi há poucos meses no site, mas não me lembro o que isso significa. Talvez eu esteja errado e o ksh não tenha "< >". "a < & b" Eu sei que esse operador mescla o fluxo de entrada a com o fluxo d...
18.01.2015 / 13:43