Flera shell scripts i ett kommando?

Tråden skapades och har fått 2 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • 2010-03-14 17:15

Jag vill skriva metadata med exfitool och lyckas bra med det. Men det känns som om det borde gå att få in alla kommandon i samma "do shell script"-kommando.
Hur får jag tex dessa två kommandon att bli ett?

set myInstructionsWriteCmd to "exiftool -instructions='" & myInstructionsA & "' " & myFilePath
set mySpecialInstructionsWriteCmd to "exiftool -specialinstructions='" & myInstructionsA & "' " & myFilePath

Så här gör jag idag:

do shell script myInstructionsWriteCmd
do shell script mySpecialInstructionsWriteCmd

Prova att separera kommandona med semikolon, så "kommando ; annat kommando o.s.v.".

  • Medlem
  • 2010-03-14 17:58

det blev samma resultat. Jag gick på detta i stället:

set myInstructionsWriteCmd to " -instructions='" & myInstructionsA & "' "
set mySpecialInstructionsWriteCmd to " -specialinstructions='" & myInstructionsA & "' "

set myWriteMetadata to "exiftool " & myInstructionsWriteCmd & mySpecialInstructionsWriteCmd & myFilePath
do shell script myWriteMetadata

Jag hittade syntaxen här.

1
Bevaka tråden