Este archivo se usa para eliminar comentarios al final, OS
Limited Linux
#! /Bin /bash ### el uso del script a borrar comentarios
if [-z " $ 1 '']; a continuación, # detectar si el archivo fuente de entrada de eco " ipput el archivo fuente de " 1fi salida
postfix = `echo $ 1 |
cut -f 2 -d' .'` sufijo # archivo tomada, por diferentes procesamiento
Si de acuerdo con un archivo diferente [-n " $ 2 "]; a continuación, # archivos de origen procedente de la transformación almacenada El archivo de información target_file = $ 2 # Si lo das, llama a touch $ {target_file} elseprefix = `echo $ 1 |
cut -f 1 -d '' '# si no se da, y generar un nombre de archivo de origen, pero el sufijo de archivo temp target_file = $ {prefix} .temptouch $ {} target_file fi
La caja " postfix " insh) echo " es shell script! &Quot; sed 's /[[: space:]] #. * //g' $ 1 |
Sed '/^ # /d' |
\\ sed '/^ [[: space:]] * $ /d' |
Sed '/^ $ /d' > $ {target_file} echo " el archivo de origen es $ 1, el archivo de destino es $ {target_file} ";; c |
Java) echo " c o programa java &sed; sed 's /\\/\\*.*\\*\\///g' $ 1 |
Sed '/\\/\\*/,/.*\\*\\//d' |
\\ sed 's /\\/\\/.*//g' |
\\ sed '/^ [[: space:]] * $ /d' |
sed '/^ $ /d' > $ {target_file} echo " el archivo de origen es de $ 1, archivo de destino es $ {target_file} ";; *) eco " tipo de archivo desconocido "! rm -f $ { Target_file};; esac
//-------------------------
#! /Bin /sh -f
función del_comment_file () {# eliminación de comentarios del modo C ++. #Delete la línea comienza con ////# eliminar la primera línea de la primera fila sed -i '/^ [\\ t] * \\ /\\ //d' $ archivo
#Delete la línea termina con @ # @ tenga en cuenta que el caso se ha eliminado en la primera fila, después de la URL coincidente //elimina parcialmente, porque hay una porción de código tiene #URL, con forma de diversión (" ftp: //") sed -i 's /\\ /\\ /[^ "] * //' $ file
#Elimine líneas en el lenguaje C con solo una línea sed -i 's /\\/\\*.*\\* \\ ///'$ file
# Eliminar las líneas entre /* y * /# Eliminar la línea cruzada de comentarios en lenguaje C sed -i' /^ [\\ t] * \\ /\\ * /, /. * \\ * \\ //d '$ archivo}
del_comment function () {# $ dir = `pwd`
para el archivo in` ls`; archivo $ docase en * .c .) del_comment_file;; * CPP) del_comment_file;; * h) del_comment_file;; *) Si [archivo $ -d];. thencd $ filedel_commentcd ..fi;; esacdone}
Dir = $ 1 |
si [! -e $ Dir]; thenecho " El directorio no existe. " exitfi
cd $ Dir
del_comment
Todos sabemos que lvm puede expandir el sistema de archivos en línea, la función es muy convenient
Un control de puerto serie Generalmente, usamos principalmente el puerto serie para la transmisión d
El uso de X condensadores y Y condensadores, y sus diferencias: 1. Bloqueo DC 2. Bypass 3. Acopla
Todo el mundo sabe que el script de shell es como un archivo por lotes (.bat) en la era temprana de
Cómo verificar el tipo de shell utilizado por el sistema operativo Linux
Hacer un buen uso de los comandos para solucionar problemas de acceso telefónico ADSL en Linux
Verifique si la tarjeta de red inalámbrica admite la creación de puntos de acceso bajo linux
Error de montaje del disco duro en linux (debe especificar el tipo de sistema de archivos)
Cómo evitar que los scripts de shell se ejecuten varias veces al mismo tiempo
Escuela para principiantes: para comprender los entresijos del procesamiento de registros de Linux
El auge de Win7 continuará hasta 2013
Uso de variables para nombrar archivos en Linux
Administración más efectiva Cinco trucos geniales de la línea de comandos de Linux
Descargar Linux Mint 13 RC release
7 herramientas de línea de comando para monitorear sistemas Linux
¿Cómo cambiar la claridad de la ventana de vista previa de la computadora pura de Win7?
Cómo abrir el método del administrador de tareas win8.1 3
Método de sistema dual de instalación de Windows7
Win10 ¿Dónde está mi computadora Win10 ¿Cómo se coloca esta computadora en el escritorio?
Apagado remoto y reinicio en sistema WinXP
Integre win2003 DNS en su dominio DNS