Zum Beispiel, wenn ichWie schlafen Sie für 1 Sekunde zwischen jedem xargs Befehl?
ps aux | awk '{print $1}' | xargs -I {} echo {}
ausführen möchte ich für 1 Sekunde zwischen den einzelnen echo
die Schale schlafen lassen.
Wie kann ich meinen Shell-Befehl ändern?
Was soll ich tun, wenn Ich brauche etwas $ VARIABLE in der inneren Schale? Es erbt es standardmäßig nicht. –
Ich denke, es erbt es. Ein Beispiel: 'export a = abc' und dann 'echo $ a%' anstelle von 'echo%'. – kamituel
Ein Mitarbeiter wies darauf hin, dass Sie einen Xargs-Aufruf in einen anderen leiten können, was praktisch ist, wenn Sie einen Befehl haben, der schwieriger zwischen einfache Anführungszeichen zu setzen ist: 'psql -c" foo aus der Leiste auswählen "| xargs -I% sh -c '{echo%; Schlaf 1; } '| xargs -L1 -I {} curl -X POST -H "Inhaltstyp: application/json" -d '{ "code": "123", "foo": "{}" }' "https: //myapi.com/baz "' – cdf