• Asignatura: Informática
  • Autor: Franciscaquiroz1
  • hace 5 años

Linux: escriba un script que elimine un archivo o directorio pasado como parámetro, y le pregunte si está seguro de llevar a cabo la acción


Ayuda porfa!! ​

Respuestas

Respuesta dada por: estevangonzale4
0

Respuesta:

Escribir un script que imprima todas las variables predefinidas de shell estándar de Linux.

Abrir un editor de textos y escribir el script:

#!/bin/bash # "#!/bin/bash" no es comentario sino que con ello se especifica que este es un script que se ejecutara en "bash".

# Este script imprime todas las variables predefinidas de Shell estándar de Linux.

echo $BASH

echo $BASH_ENV

echo $BASH_VERSION

echo $BASH_VERSINFO

echo $BASH_VERSINFO[0]

echo $BASH_VERSINFO[1]

echo $BASH_VERSINFO[3]

echo $BASH_VERSINFO[4]

echo $BASH_VERSINFO[5]

echo $CDPATH

echo $COLUMNS

echo $COMP_WORDS

echo $COMP_CWORD

echo $COMP_LINE

echo $COMP_POINT

echo $COMPREPLY

echo $DIRSTACK

echo $EUID

echo $FCEDIT

echo $FIGNORE

echo $FUNCNAME

echo $GLOBIGNORE

echo $GROUPS

echo $HISTCMD

echo $HISTCONTROL

echo $HISTFILE

echo $HISTFILESIZE

echo $HISTIGNORE

echo $HISTSIZE

echo $HOSTNAME

echo $HOSTTYPE

echo $HOME

echo $IGNOREEOF

echo $IFS

echo $INPUTRC

echo $LANG

echo $LC_ALL

echo $LC_COLLATE

echo $LC_CTYPE

echo $LC_MESSAGES

echo $LINENO

echo $LINES

echo $MACHTYPE

echo $MAIL

echo $MAILCHECK

echo $MAILPATH

echo $OSTYPE

echo $OLDPWD

echo $OPTERR

echo $PATH

echo $PIPESTATUS

echo $PPID

echo $PROMPT_COMMAND

echo $PS1

echo $PS2

echo $PS3

echo $PS4

echo $PWD

echo $RANDOM

echo $OPTARG

echo $OPTIND

echo $SECONDS

echo $SHELL

echo $SHELLOPTS

echo $SHLVL

echo $TIMEFORMAT

echo $TMOUT

echo $UID

echo $_ETC_PROFILE

echo $DISPLAY

echo $CVSROOT

echo $EDITOR

echo $KDEDIR

echo $HOST

echo $INPUTRC

echo $LESS

echo $LESSOPEN

echo $LESSCHARSET

echo $LS_COLORS

echo $LOGNAME

echo $ORGANIZATION

echo $PRINTER

echo $QTDIR

echo $PAGER

echo $TEMPDIR

echo $TERM

echo $USER

echo $VISUAL

echo $WINDOWMANAGER

Luego guardar ese archivo poniéndole un nombre pero sin extensión, por ejemplo "3". Por ejemplo si se guardara en /home/jaime/work, la dirección final del archivo que contiene el script será /home/jaime/work/3. Para ejecutar el script lo que se tiene que hacer es primeramente asignarle permisos de ejecución, lo cual se haría con "chmod 777 /home/jaime/work/3". Luego moverse hasta el directorio donde se encuentra el script, escribiendo en este caso "cd /home/jaime/work". Luego escribir "./3" y se ejecutará el script.

Ejemplo del script en ejecución:

hppaviliona600n@hppaviliona600n:/home/jaime/work$ ./3

/bin/bash

3.1.17(1)-release

3

3[0]

3[1]

3[3]

3[4]

3[5]

/home/jaime/work

1000

1000

1

ignoredups

hppaviliona600n

i486

/home/hppaviliona600n

es_SV.UTF-8

43

i486-pc-linux-gnu

linux-gnu

1

/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games

0

5029

+

/home/jaime/work

28133

1

0

/bin/bash

braceexpand:hashall:interactive-comments

2

1000

:0.0

Preguntas similares