Portar guiones de shell de Linux

El command

shell$ ls . -R 

funciona en Linux pero no en OS X. Esto se debe a que las opciones de command-line de OS X deben venir antes que los arguments, y no solo en cualquier lugar como en Linux.

  • ¿Cómo puedo instalar las herramientas de línea de command completamente desde la línea de command?
  • Buscar / Unrar / Eliminar Script
  • Cómo volver a asignar las teclas del panel dividido de tmux?
  • Desactivar el ajuste de línea para la salida en la Terminal
  • Aplicación Mac Terminal: no se puede usar la flecha hacia arriba para cargar commands anteriores cuando se usa SSH en el server remoto (^ [[A)
  • ¿Encuentra información sobre la dirección IP del host?
  • En particular, esto significa que todos los scripts de shell que escribo en Linux serán imposibles de usar en Macs.

    Pregunta ¿Cómo puedo solucionar esto en la Mac?

    Puedo ocuparme de escribir guiones portátiles de Linux, o puedo instalar MacPorts para que ls y otros commands se elijan de los MacPorts y no de los binarys proporcionados por Apple. ¿Hay alguna forma mejor?

  • Opción + clic en iTerm
  • ¿Cómo maximizo una window verticalmente?
  • ¿Por qué no puedo cambiar el bash al instalado por homebrew?
  • ¿Por qué la concha de pez crea un process oculto en iTerm2?
  • terminal: cómo puedo canalizar los resultados de grep para abrir un file
  • ¿Cómo instalo catdoc a través de homebrew?
  • One Solution collect form web for “Portar guiones de shell de Linux”

    Respuesta corta: lo que más te convenga.

    Si su background de Unix proviene principalmente de Linux, probablemente esté acostumbrado a los commands de GNU. Como habrás notado, pueden ser diferentes de otros sistemas operativos basados ​​en Unix / Unix. Dependiendo de cuán complejos sean sus scripts, puede:

    • hacer cambios simples (como usar ls -R . lugar de ls . -R ), que funcionará en la mayoría (si no en todos) del sistema Unix / Unix y no solo en los basados ​​en GNU,

    • o instala las utilidades de GNU desde MacPorts si crees que habrá demasiados / cambios complejos, o si prefieres seguir los commands de GNU a los que ya estás acostumbrado.

    Si desea tomarse un time y escribir scripts portátiles, hágalo. Si crees que eso no vale la pena, entonces no lo hagas. Solo tenga en count que no todos los sistemas basados ​​en Unix / Unix usan GNU por defecto.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).