Articles of bash

Quali variables di ambiente sono impostate in .profile per OS X?

Ho casualmente sovrascritto il mio file .profile e credo eliminato le variables di ambiente. Per essere onesti, non capisco davvero come il sistema operativo gestisce le variables di ambiente. La mia comprensione rara è che ci sono file di configuration come .profile che il sistema operativo esamina o esegue automaticamente e imposta le variables di […]

In Terminal, come faccio ad eseguire un command curl ai dati POST?

Sto utilizzando Yosemite di OS X e ho problemi a eseguire curl per i dati POST al mio server locale. Di seguito è il command che sto eseguendo e la risposta: localhost:myproject davea$ curl –header "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJyZWFkIiwid3JpdGUiXSwiZXhwIjoxNDYyNTk5NjkzLCJhdXRob3JpdGllcyI6WyJST0xFX0NMSUVOVCJdLCJqdGkiOiJiOTIyYzczZi1kNGM1LTRhOGMtOTRmZC0zMDlkMjdkMzliM2MiLCJjbGllbnRfaWQiOiJteS1jbGllbnQtd2l0aC1zZWNyZXQifQ.lCffaqaoW18DTomTc6CRRPsJCY_Wa_qRhnm3PG_Qd5E" -X POST -d "id=value1&val2=100" http://localhost:8080/myproject/endpoint -bash: curl –header Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJyZWFkIiwid3JpdGUiXSwiZXhwIjoxNDYyNTk5NjkzLCJhdXRob3JpdGllcyI6WyJST0xFX0NMSUVOVCJdLCJqdGkiOiJiOTIyYzczZi1kNGM1LTRhOGMtOTRmZC0zMDlkMjdkMzliM2MiLCJjbGllbnRfaWQiOiJteS1jbGllbnQtd2l0aC1zZWNyZXQifQ.lCffaqaoW18DTomTc6CRRPsJCY_Wa_qRhnm3PG_Qd5E -X: command not found Sto utilizzando […]

Creazione di un package di installazione per Mac

Ho molti programmi che devo sempre installare su un nuovo mac. Volevo semplificare questo process attraverso un pacchetto di installazione. Ho già provato Iceberg con un certo successo, ma ho un errore specifico. Quello che voglio fare con l'iceberg è quello di disimballare tutti i pacchetti e avviare uno script per installarlo e eliminare i […]

Aiuta a comprendere il command del terminal

OS X 10.11.5 su un Mid iMac 2011. Sono nuovo allo sviluppo di OS X e sto cercando di capire abbastanza per capire un problema di path Ruby che sto avendo. Ho eseguito l'ispettore sul terminal e sono rimasto sorpreso dalla complessità del command. Invece di qualcosa come /bin/bash è login -pfl mark /bin/bash -c […]

Automation Action / Bash Script per la selezione di file da un elenco

Come parte del mio stream di lavoro, mi affronto spesso questo scenario: Ho una cartella con let's say, 100 file denominati 1.mov a 100.mov Ho un elenco di file validi , i file 1.mov, 2.mov …. 15.mov (questi nomi possono essere casuali) Ora voglio che il cercatore separi i file validi dal mucchio di file […]

Scrivi uno script che installa automaticamente un file di pacchetti con interazione limitata dall'utente

Sto cercando di eseguire un programma di installazione del pacchetto dal terminal e averlo completo con un'interazione limitata dall'utente. Questo dovrà essere eseguito su qualsiasi computer. Lo script bash finora è: sudo installer -store -pkg "/Users/username/Desktop/test.pkg" -target / Non verrà completata e si ottiene il seguente errore: installer: Imansible caricare il pacchetto "/Users/username/Desktop/test.pkg": L'URL richiesto […]

Il command echo funziona bene al terminal, ma non da script shell

#!/bin/bash # the echo command below work fine when copy pasted into terminal # but behaves differently when run from sh script echo "starting and running from script file" echo ">AM749299_ADV_12_X73487_A_0p" >> map_all.txt; Queste due righe funzionano bene come previsto. primo schermo, secondo file. curl "http://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=nucleotide&id=AM749299&rettype=fasta&from=17651&to=17792" | awk 'NR>1' >> map_all.txt; Questo funziona bene e […]

Bash Script che funziona solo nel terminal

Ho creato uno script Bash che dovrebbe essere in grado di essere eseguito su qualsiasi macchina. Il problema che sto facendo functionrà solo nel terminal. Quando un utente doppio scatta lo script, alcuni utenti lo hanno aperto in iTerm e alcuni in Xcode in vista di lettura. Qualsiasi idea di come eseguirla in questi programmi […]

L'utente di networking di Open Directory l'ultimo tempo di accesso

Sto cercando un command bash per interrogare il mio server LDAPv3 dal lato client per trovare l'ultimo tempo di accesso dell'utente dell'utente corrente.

Tty inattaccabile ha ancora dei processi bash

Questa è una situazione molto strana. Sono su OS X 10.11.6 Ho un vecchio tty ancora appeso intorno ( ttys001 ), ma non so come accedere e perché il suo ancora lì. Non ha semplicemente alcuna window sul desktop di os x. Sono in ttys000. $ tty /dev/ttys000 Questo significa che sono attualmente su ttys000 […]