InglêsFrancêsEspanhol

Ad


favicon do OnWorks

ainsl - Online na Nuvem

Execute o ainsl no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando ainsl que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


ainsl - AppendIfNoSuchLine

SINOPSE


ainsl [opções] ARQUIVO LINHA [PADRONIZAR]

DESCRIÇÃO


Adicione LINE ao final de FILE se este arquivo ainda não contiver esta linha. Se PADRÃO for
fornecido, então a LINHA só será anexada se PATTERN não for encontrado no arquivo.

Como ainsl é escrito em Perl, você pode usar expressões regulares de Perl em PATTERN. Se
PATTERN não é fornecido, LINE é usado para combinar uma linha em FILE. Então LINE também pode
contém as âncoras '^' e '$' que só são tratadas especialmente no início ou no final de
o padrão e são usados ​​para correspondência, não ao adicionar a linha. Além disso, o
seguintes caracteres são escapados em LINE: ( ) +

O código de saída retornado por ainsl é 0 em caso de sucesso e diferente de zero em caso de erro. Veja a seção
CÓDIGOS DE SAÍDA.

OPÇÕES


-a Crie automaticamente o arquivo se ele não existir.

-D Crie saída de depuração.

-h Mostra ajuda, versão e resumo das opções.

-n Imprima as ações, mas não as execute.

-Q Cite todos os metacaracteres no padrão. Usa a função \Q do Perl.

-q Cite * e + metacaracteres no padrão.

-s Converta o espaço em branco em LINE ou PATTERN em '\s+' regexp para correspondência.

-N Não acrescente '$AINSL_TARGET/' ao nome do arquivo, mesmo que esteja definido.

-v Crie uma saída detalhada.

NOTAS


SE a variável AINSL_TARGET estiver definida, seu valor se tornará o prefixo para o
nome do arquivo. Isso é usado no FAI para alterar arquivos em/target sem especificar/target em
o nome do arquivo.

EXEMPLOS


ainsl -v / etc / fstab '/dev/fd0 /usuários automáticos de disquete,noauto 0 0'

Anexe a entrada do dispositivo de disquete ao / etc / fstab, se esta linha ainda não estiver incluída.

ainsl -s /etc/exports '/srv/www @linuxhosts(async,rw) backup(async,ro)'

Adicione a entrada de exportações sem espaços exatamente correspondentes.

SAIR CÓDIGOS


0 Sucesso: ARQUIVO contém LINHA/PADRÃO ou LINHA foi anexada a ARQUIVO.

13 As permissões não permitem gravação em ARQUIVO e LINHA/PADRÃO não foi encontrado no arquivo.

28 FILE não pode ser gravado porque o sistema de arquivos não tem espaço e LINE/PATTERN não foi
encontrado no arquivo.

30 FILE não pode ser gravado porque o sistema de arquivos é somente leitura e LINE/PATTERN não foi
encontrado no arquivo.

NOTAS


Esta é uma função semelhante a AppendIfNoSuchLine de cfengine(8).

Use ainsl online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    NSIS: Sistema de instalação por script Nullsoft
    NSIS: Sistema de instalação por script Nullsoft
    NSIS (Instalação Script Nullsoft
    System) é um código aberto profissional
    sistema para criar instaladores do Windows. Isto
    é projetado para ser tão pequeno e flexível
    como possi ...
    Baixar NSIS: Nullsoft Scriptable Install System
  • 2
    senha de acesso
    senha de acesso
    AuthPass é uma senha de código aberto
    gerente com suporte para o popular e
    comprovado Keepass (kdbx 3.x AND kdbx 4.x ...
    Baixe o passe de autenticação
  • 3
    Zabbix
    Zabbix
    O Zabbix é um software aberto de classe empresarial
    solução de monitoramento distribuído de origem
    projetado para monitorar e rastrear
    desempenho e disponibilidade da rede
    servidores, dispositivos...
    Baixar Zabbix
  • 4
    KDiff3GenericName
    KDiff3GenericName
    Este repositório não é mais mantido
    e é mantido para fins de arquivamento. Ver
    https://invent.kde.org/sdk/kdiff3 for
    o código mais recente e
    https://download.kde.o...
    Baixar o KDiff3
  • 5
    USB Loader GX
    USB Loader GX
    USBLoaderGX é uma GUI para
    Carregador USB de Waninkoko, baseado em
    libwiigui. Permite listar e
    lançar jogos de Wii, jogos de Gamecube e
    homebrew no Wii e WiiU...
    Baixar USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS oferece recursos ANSI SQL
    & roda em Linux, Windows &
    várias plataformas Unix. Características
    excelente simultaneidade e desempenho
    & potência...
    Baixar Firebird
  • Mais "

Comandos Linux

Ad