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