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-263944

aaaaa's questions

Martin Hope
aaaaa
Asked: 2021-12-23 01:54:17 +0800 CST

selecione linhas no arquivo com o mesmo padrão de string

  • 0

Vamos supor que eu tenha o seguinte file.txt:

asiub
sj
abq
b aia
ainp oo
test = 123d
sub ,.
aiba 87ab
test = 129szs bq
test = aqua
ayqvq 133s 

Eu quero imprimir apenas as linhas file.txtque contêm a string test =.

desejado output.txt:

test = 123d
test = 129szs bq
test = aqua

Alguma sugestão?

Obrigado

linux shell-script
  • 1 respostas
  • 35 Views
Martin Hope
aaaaa
Asked: 2021-12-09 02:23:08 +0800 CST

mantém apenas linhas no arquivo que ocorrem n vezes

  • 0

Eu tenho um test.txtarquivo que contém uma string por linha da seguinte forma:

AA
BNT
AA
KIO
LO
LO
POY
LO
II
LO
AA
AA
II
AA
BNT
POY
YTR
BNT
LL
BNT

Como posso usar o linux para percorrer o arquivo e retornar apenas as linhas que ocorrem 4 vezes?

Saída desejada:

AA
BNT
LO

Obrigado

linux bash
  • 2 respostas
  • 87 Views
Martin Hope
aaaaa
Asked: 2019-07-02 01:48:47 +0800 CST

for loop com índices [duplicado]

  • 1
Essa pergunta já tem respostas aqui :
Como posso usar $variable em uma expansão de chave de shell de uma sequência? (5 respostas)
Fechado há 3 anos .

Vamos supor que eu tenha o seguinte loop:

for i in {1..3}
do

mkdir $i

done

Como tenho muitos outros loops no código principal e vou alterar regularmente o tamanho da sequência, gostaria de definir o starte enddo loop e usar essas variáveis ​​no(s) loop(s).

Tentei isso sem sucesso:

start=1;
end=1;

for i in {$start..$end}
do

mkdir $i

done

Alguma sugestão?

bash for
  • 1 respostas
  • 891 Views
Martin Hope
aaaaa
Asked: 2017-12-03 07:52:49 +0800 CST

Instale o pacote ncdf4 R com shell script

  • 0

Estou tentando instalar o ncdf4pacote R em uma máquina remota usando um script R executado por um script de shell.

Tentei instalar outros pacotes e funcionou bem, mas com o ncdf4pacote não.

Meu script R é o seguinte:

install.packages('ncdf4', repos = "http://cran.us.r-project.org")

A saída do script de shell é:

^LInstalling package into ‘/my/directory/R/x86_64-pc-linux-gnu-library/3.3’
(as ‘lib’ is unspecified)
trying URL 'http://cran.us.r-project.org/src/contrib/ncdf4_1.16.tar.gz'
Content type 'application/x-gzip' length 121420 bytes (118 KB)
==================================================
downloaded 118 KB

* installing *source* package ‘ncdf4’ ...
** package ‘ncdf4’ successfully unpacked and MD5 sums checked
configure.ac: starting
checking for nc-config... no
-----------------------------------------------------------------------------------
Error, nc-config not found or not executable.  This is a script that comes with the
netcdf library, version 4.1-beta2 or later, and must be present for configuration
to succeed.

If you installed the netcdf library (and nc-config) in a standard location, nc-config
should be found automatically.  Otherwise, you can specify the full path and name of
the nc-config script by passing the --with-nc-config=/full/path/nc-config argument
flag to the configure script.  For example:

./configure --with-nc-config=/sw/dist/netcdf4/bin/nc-config

Special note for R users:
-------------------------
To pass the configure flag to R, use something like this:

R CMD INSTALL --configure-args="--with-nc-config=/home/joe/bin/nc-config" ncdf4

where you should replace /home/joe/bin etc. with the location where you have
installed the nc-config script that came with the netcdf 4 distribution.
-----------------------------------------------------------------------------------
ERROR: configuration failed for package ‘ncdf4’
* removing ‘/my/directory/R/x86_64-pc-linux-gnu-library/3.3/ncdf4’

The downloaded source packages are in
        ‘/tmp/RtmpJLxXFq/downloaded_packages’
Warning message:
In install.packages("ncdf4", repos = "http://cran.us.r-project.org") :
  installation of package ‘ncdf4’ had non-zero exit status
Error in library(ncdf4) : there is no package called ‘ncdf4’
Execution halted

Você já se deparou com esse problema antes? Alguma sugestão?

obrigado

shell package-management
  • 1 respostas
  • 3364 Views
Martin Hope
aaaaa
Asked: 2017-12-03 02:47:23 +0800 CST

Executando o script R via shell script. erro de sintaxe perto do token inesperado `('

  • 1

No momento, estou tentando executar um script R por meio de um script de shell.

Aqui o script R:

test = rnorm(1:100, 1000)
write.csv(test, 'test.csv')

E aqui o script bash que chama o R:

#!/bin/bash -l
#SBATCH --partition=compute
#SBATCH --job-name=test
#SBATCH --mail-type=ALL
#SBATCH [email protected]
#SBATCH --time=00:10:00
#SBATCH --nodes=1
#SBATCH --tasks-per-node=12
#SBATCH --account=myaccount
module purge
module load R
${HOME}/test.R

Acho que fiz tudo certo, mas a saída retorna o seguinte erro:

/mydirectory/test.R: line 3: syntax error near unexpected token `('
/mydirectory/test.R: line 3: `test = rnorm(1:100, 1000)'

Por que recebi esse erro?

bash shell-script
  • 1 respostas
  • 8791 Views

Sidebar

Stats

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

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

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