Als «shell-script» getaggte Fragen

11
Problem mit einem Shell-Skript, das Zeichen zählt

Ich versuche, die Grundlagen zu erlernen, und bin auf ein Problem mit meinem Skript gestoßen, bei dem die Zeichen der Benutzereingaben gezählt werden. Hier ist mein Skript. Kann jemand bitte darauf hinweisen, wo ich falsch liege? #!/bin/bash echo "Enter a word!" read INPUT_STRING len= echo...

11
Wie ordne ich ein Loop-Gerät atomar zu?

Ich schreibe einige Shell-Skripte, um einige Disk-Image-Inhalte zu verarbeiten, und ich muss Loop-Geräte verwenden, um auf einige Disk-Images zuzugreifen. Ich bin mir jedoch nicht sicher, wie ich ein Loop-Gerät richtig zuordnen soll, ohne mein Programm einer Race-Bedingung auszusetzen. Ich weiß,...

11
Test auf Array-Unterstützung durch Shell

Gibt es eine präzise Möglichkeit, die Array-Unterstützung durch die lokale Bourne-ähnliche Shell in der Befehlszeile zu testen? Das ist immer möglich: $ arr=(0 1 2 3);if [ "${arr[2]}" != 2 ];then echo "No array support";fi oder Testen für $SHELLund Shell-Version: $ eval $(echo "$SHELL --version") |...

11
So erhalten Sie das letzte Argument für eine / bin / sh-Funktion

Was ist ein besserer Weg, um zu implementieren print_last_arg? #!/bin/sh print_last_arg () { eval "echo \${$#}" # this hurts } print_last_arg foo bar baz # baz (Wenn dies beispielsweise wäre, #!/usr/bin/zshanstatt zu #!/bin/shwissen, was zu tun ist. Mein Problem besteht darin, einen vernünftigen...