AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-347341

deepblue_86's questions

Martin Hope
deepblue_86
Asked: 2024-10-08 16:53:17 +0800 CST

usando o comando cat com diferentes saídas em um loop

  • 8

Tenho um diretório contendo diferentes arquivos de texto, como:

ajac001a00.24o
ajac001a15.24o
ajac001a30.24o
.
.
areg001a00.24o
areg001a15.24o
areg001a30.24o
.
.

Preciso combinar esses arquivos de texto separadamente, começando com os mesmos quatro caracteres, como

cat *ajac* > ajac_combined
cat *areg* > areg_combined

Como posso fazer isso usando um loop? Há muitos arquivos começando com caracteres diferentes que existem, portanto, isso não pode ser feito usando o comando cat manualmente.

command-line
  • 3 respostas
  • 170 Views
Martin Hope
deepblue_86
Asked: 2019-04-25 06:36:39 +0800 CST

removendo as últimas linhas repetidas nos arquivos de texto

  • 0

Eu tenho um arquivo de texto da seguinte maneira;

ALIC00AUS_R_20183350000.gz -4052052.7 4212835.9 -2545104.6
ALIC00AUS_R_20183350000.gz -4052052.7 4212836.0 -2545104.6
ALIC00AUS_R_20183350000.gz -4052052.7 4212836.0 -2545104.6
ALIC00AUS_R_20183350000.gz -4052052.7 4212835.9 -2545104.6
ALIC00AUS_R_20183350000.gz -4052052.5 4212836.0 -2545104.6
ALIC00AUS_R_20183350000.gz -4052052.6 4212835.9 -2545104.6
CPVG00CPV_R_20183460000.gz 5626883.4 -2380932.3 1824483.9
CPVG00CPV_R_20183460000.gz 5626883.4 -2380932.3 1824483.9
CPVG00CPV_R_20183460000.gz 5626883.3 -2380932.2 1824483.1

Neste arquivo, repita seis e três vezes, respectivamente ALIC00AUS_R_20183350000.gz. CPVG00CPV_R_20183460000.gzPreciso remover as últimas linhas repetidas de cada string da coluna 1 e a saída deve ser a seguinte;

ALIC00AUS_R_20183350000.gz -4052052.7 4212835.9 -2545104.6
ALIC00AUS_R_20183350000.gz -4052052.7 4212836.0 -2545104.6
ALIC00AUS_R_20183350000.gz -4052052.7 4212836.0 -2545104.6
ALIC00AUS_R_20183350000.gz -4052052.7 4212835.9 -2545104.6
ALIC00AUS_R_20183350000.gz -4052052.5 4212836.0 -2545104.6
CPVG00CPV_R_20183460000.gz 5626883.4 -2380932.3 1824483.9
CPVG00CPV_R_20183460000.gz 5626883.4 -2380932.3 1824483.9
text-processing
  • 3 respostas
  • 68 Views
Martin Hope
deepblue_86
Asked: 2019-04-18 06:16:01 +0800 CST

removendo linhas específicas no texto em relação ao número de ponto flutuante

  • -1

Eu tenho um arquivo de dados que consiste em strings e números de dígitos com quatro colunas da seguinte maneira;

ALIC00AUS_R_20183350000.gz -4052052.705667828 4212835.982693942 -2545104.648264054
ALIC00AUS_R_20183350000.gz -4052052.702108623 4212836.006039822 -2545104.654250688
ALIC00AUS_R_20183350000.gz -4052052.694316 4212835.990059 -2545104.643113

Eu preciso remover todas as linhas inclui 6 números de ponto flutuante. O tamanho original do arquivo de dados consiste em vários milhares de linhas. O número mínimo de ponto flutuante é sempre 6 entre todos os números.

text-processing
  • 1 respostas
  • 45 Views
Martin Hope
deepblue_86
Asked: 2019-03-07 06:14:44 +0800 CST

usando o comando sort enquanto as strings na primeira coluna se repetem

  • 0

Eu tenho um arquivo de dados da seguinte forma;

ALIC 5.55 2.65 3.45
ALIC 2.56 2.78 3.99 
AMC4 3.55 3.66 4.88
AMC4 3.00 3.67 4.78
ALIC 1.00 1.00 1.00
ALIC 0.95 1.00 1.00
AMC4 0.50 1.00 1.00
AMC4 0.01 1.00 1.00

Eu preciso classificar essas linhas com strings na primeira coluna da seguinte maneira;

ALIC 5.55 2.65 3.45
ALIC 2.56 2.78 3.99 
ALIC 1.00 1.00 1.00
ALIC 0.95 1.00 1.00
AMC4 3.55 3.66 4.88
AMC4 3.00 3.67 4.78
AMC4 0.50 1.00 1.00
AMC4 0.01 1.00 1.00

Mas quando executo sort -k 1 data, vejo que os valores numéricos na segunda coluna são classificados em ordem crescente. Qual comando produz a classificação acima?

sort
  • 2 respostas
  • 432 Views
Martin Hope
deepblue_86
Asked: 2019-01-23 05:42:07 +0800 CST

determinando o número de dígitos no arquivo de texto

  • 0

Tenho um arquivo de dados da seguinte forma:

 15 01 01 00 00  0.0000000  0 22E19R13R12G15G26G24G21E20R19G13G18G29
 15 01 01 01 00 30.0000000  0 22E19R13R12G15G26G24G21E20R19G13G18G29
 15 01 01 02 01  0.0000000  0 22E19R13R12G15G26G24G21E20R19G13G18G29
 15 01 01 03 01 30.0000000  0 22E19R13R12G15G26G24G21E20R19G13G18G29

Preciso contar o número do dígito do valor na primeira linha e na quarta coluna, então preciso determinar esse número do dígito como uma variável da seguinte maneira:

primeira linha e quarta coluna: 00

digit_number=2
scripts
  • 2 respostas
  • 410 Views
Martin Hope
deepblue_86
Asked: 2019-01-22 00:47:45 +0800 CST

Substituir espaços por hifens em um arquivo de texto [duplicado]

  • 0
Esta pergunta já tem respostas aqui :
Como substituir espaços por novas linhas/inserir em um arquivo de texto? (6 respostas)
Fechado há 3 anos .

Tenho um arquivo de texto da seguinte forma:

2018 11 20
2018 11 21
2018 11 22
2018 11 23
2018 11 24
2018 11 25
2018 11 26
2018 11 27

Este arquivo consiste em ano, mês e dia com três colunas. Preciso adicionar hífen -entre o ano, mês e dia da seguinte forma:

2018-11-20
2018-11-21
2018-11-22
2018-11-23
2018-11-24
2018-11-25
2018-11-26
2018-11-27
text-processing
  • 1 respostas
  • 909 Views
Martin Hope
deepblue_86
Asked: 2019-01-15 02:14:34 +0800 CST

extraindo números cujos comprimentos são fixos do arquivo de texto

  • 3

Eu tenho um arquivo de texto. Este arquivo inclui caracteres e números como segue:

ANKR00TUR_R_20183240000_01D_30S_MO.rnx:  2018    11    20    00    00    0.0000000     GPS         TIME OF FIRST OBS
brmu3350.14o:  2014    12     1     0     0    0.0000000     GPS         TIME OF FIRST OBS
KNY12040.14o:  2014     7    23     0     0    0.0000000     GPS         TIME OF FIRST OBS
rinex_quantity:grep "TIME OF FIRST OBS" * > time_of_first_epochs

Preciso extrair apenas números de 4 dígitos e armazená-los em outro arquivo da seguinte forma:

2018
2014
2014

Eu apliquei o seguinte código, mas ele extrai todos os números de 4 dígitos:

grep  -Po "\d{4}" data

2018
3240
2018
0000
3350
2014
0000
1204
2014
0000
text-processing
  • 2 respostas
  • 823 Views
Martin Hope
deepblue_86
Asked: 2019-01-08 22:47:40 +0800 CST

criando arquivo de texto com relação aos nomes dos arquivos

  • 0

Eu tenho um arquivo de texto (digit.txt) que consiste em uma coluna que inclui três números de dígitos cujo intervalo é 001-...365. No mesmo diretório, tenho arquivos de texto de dados. O nome de arquivo desses arquivos de dados da seguinte forma, jplg3240.18i. Apenas a jplgparte é constante. Preciso solicitar que os arquivos de jplgdados escrevam os números no arquivo digit.txt usando os primeiros 5 a 7 caracteres dos nomes dos arquivos e armazená-los em outro arquivo de texto. Por exemplo:

digit.txt=
005
301
350
005
010

data files= jplg001.18i.txt, jplg005.18i.txt, jplg301.18i.txt, jplg350.18i.txt,jplg010.18i.txt, jplg365.18i.txt

O arquivo de saída deve ser este:

output=
jplg005.18i
jplg301.18i
jplg350.18i
jplg005.18i
jplg010.18i
scripts text-processing
  • 2 respostas
  • 102 Views
Martin Hope
deepblue_86
Asked: 2019-01-08 04:02:38 +0800 CST

Como ler os primeiros quatro caracteres do nome do arquivo?

  • 2

Eu tenho vários arquivos cujas extensões são .gz com nomes de arquivos semelhantes a:

ANKR00TUR_R_20183350000_01D_30S_MO.crx.gz

Preciso ler os primeiros quatro caracteres dos nomes desses arquivos e armazená-los em um arquivo. Como posso fazer isso?

scripts
  • 2 respostas
  • 4295 Views
Martin Hope
deepblue_86
Asked: 2019-01-08 02:41:44 +0800 CST

Linhas duplicadas no arquivo de texto

  • 3

Preciso duplicar linhas no arquivo de texto com um número específico de vezes. Por exemplo, meu arquivo de dados é:

jplg3350.18i
jplg3360.18i
jplg3370.18i

Preciso duplicar as linhas três vezes da seguinte maneira;

jplg3350.18i
jplg3360.18i
jplg3370.18i
jplg3350.18i
jplg3360.18i
jplg3370.18i
jplg3350.18i
jplg3360.18i
jplg3370.18i
bash text-processing
  • 1 respostas
  • 2134 Views
Martin Hope
deepblue_86
Asked: 2018-09-20 04:55:42 +0800 CST

exclua todos os subdiretórios recursivamente, exceto vários [duplicado]

  • 0
Esta pergunta já tem respostas aqui :
Excluindo certos arquivos e diretórios ao excluir arquivos (2 respostas)
Fechado há 3 anos .

O main_directory inclui 0001 0102 0203 ... subdiretórios. Os subdiretórios incluem muitos diretórios. Preciso excluir todos os subdiretórios, exceto vários cujos nomes são "abc", "bcd" e "123", por exemplo.

Como pode fazer esse processamento de exclusão usando o comando?

command-line rm
  • 2 respostas
  • 1396 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve