Visualizzazione dei risultati da 1 a 6 su 6

Discussione: comando shell

  1. #1

    comando shell

    Ciao, sto cercando da shell di eseguire questo comando:

    sono all'interno di una qualsiasi directory e voglio accedere alla sua subdirectory piu' recente

    ho provato cosi ma non funziona ls -ct1 | head -1 | cd

    qualcuno puo' aiutarmi

    grazie

  2. #2
    Supponendo che la prima parte sia giusta (adesso sono su windows), così funziona?
    cd $(ls -ct1 | head -1)

  3. #3
    Grande!!!!!

    mi spieghi il significato?

  4. #4
    In pratica invece di passare l'output di "ls -ct1 | head -1" in pipe tramite lo stdin (che è quello che si fa usando il | ), lo si passa come parametro.
    In pratica la shell prima esegue il comando dentro $(...) poi il valore ritornato lo usa come parametro per il comando esterno (in questo caso "cd").

  5. #5
    Grazie

  6. #6
    Non c'è di che, siamo qui apposta

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.