Domande taggate «shell-builtin»

Una shell incorporata è un comando chiamato da una shell, che viene eseguito direttamente nella shell stessa.

5
Come eseguire un comando 1 su N volte in Bash
Voglio un modo per eseguire un comando in modo casuale, per esempio 1 su 10 volte. Esiste un coreutil incorporato o GNU per fare questo, idealmente qualcosa del tipo: chance 10 && do_stuff dove do_stuffviene eseguito solo 1 su 10 volte? So che potrei scrivere una sceneggiatura, ma sembra una …


2
L'ordine degli eseguibili è iniziato in bash
Se eseguo il testcomando in bash, testviene avviata l'utilità integrata (valuta l'espressione condizionale): $ type test test is a shell builtin $ type -a test test is a shell builtin test is /usr/local/bin/test test is /usr/bin/test $ Tuttavia, come visto nell'output di cui type -a testsopra, c'è un'altra testdirectory / …

4
Come invocare esplicitamente una shell integrata?
Voglio personalizzare la funzionalità del cdcomando secondo le mie esigenze. Ho definito la seguente funzione: function cd () { cd "$@" && pushd "$@"; } L'intento di questa funzione è di spingere automaticamente la directory nello stack in modo che mi risparmi lo sforzo di digitare manualmente pushd .ogni volta. …






2
Comprensione dei comandi integrati nella shell
Nel manuale di Bash , è scritto che Builtin commands are contained >>> within <<< the shell itself Inoltre, questa risposta afferma che A built-in command is simply a command that the shell carries out itself, instead of interpreting it as a request to load and run some >>> other …

4
Quando vengono caricati nella memoria i comandi integrati
Diciamo se scrivo cdnella mia shell. È cdcaricato dalla memoria in quel momento? La mia intuizione è che questi comandi integrati sono pre-caricati nella memoria di sistema dopo che il kernel è stato caricato, ma qualcuno ha insistito sul fatto che sono caricati solo quando invoco effettivamente il comando (premere …

2
Conta il numero di elementi nella matrice bash, in cui il nome della matrice è dinamico (ovvero memorizzato in una variabile)
Breve affermazione della domanda: Esiste un metodo bash incorporato per contare il numero di elementi nell'array bash, in cui il nome dell'array è dinamico (ovvero memorizzato in una variabile), senza ricorrere alla creazione di una copia completa dell'array o all'utilizzo eval? Maggiori informazioni: Usando la sostituzione dei parametri bash, si …

1
Che cos'è una "s" all'interno di "$ -"?
Normalmente sono a conoscenza del contenuto di $-. Su un recente CentOS ottengo: [grochmal@orion ~]$ echo $- himBH hmBHsono tutte opzioni da sete isignifica che la mia shell è interattiva. Eppure, sul mio Arch Linux ho ottenuto: [grochmal@haps ~]$ echo $- himBHs Non riesco a trovare nulla di utile in …

4
Perché il mio programma chiamato "set" non viene eseguito?
Ho creato un semplice programma C in questo modo: int main(int argc, char *argv[]) { if (argc != 5) { fputs("Not enough arguments!\n", stderr); exit(EXIT_FAILURE); } E ho il mio PERCORSO modificato in etc / bash.bashrc in questo modo: PATH=.:$PATH Ho salvato questo programma come set.c e lo sto compilando …

2
Cosa non è specifico della shell?
Sotto alcune risposte, vedo commenti che raccomandano di evitare comandi specifici della shell nelle risposte. Come faccio a sapere quali comandi, operatori, ecc. Esistono in tutte le shell? C'è un elenco di standard? man builtinsfornisce un elenco di comandi. Questi sono gli unici comandi che posso usare in uno script …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.