Sind diese "Unix-Boardmittel" klassisch genug?
line='foo bar zomg {abc def 123} baz meh asdf'
pre_brace=`echo $line|cut -d\{ -f1`
post_brace=`echo $line|cut -d\} -f2`
brace=`echo $line|sed -e...
Art: Beiträge; Benutzer: WeenerChild
Sind diese "Unix-Boardmittel" klassisch genug?
line='foo bar zomg {abc def 123} baz meh asdf'
pre_brace=`echo $line|cut -d\{ -f1`
post_brace=`echo $line|cut -d\} -f2`
brace=`echo $line|sed -e...
Hm, ich befürchte fast, dass das mit sed so nicht möglich ist. Hier mal ein paar perl-Varianten:
Mit zwei lookaheads:
echo 'bla bla blub {Beliebiger Text in geschweiften Klammern} bla bla...
Doch, exakt das heißt es. Man kann die quantifier in sed nicht "ungreedy" machen. Das ist völlig unmöglich.
<[^>]*>
Der asterisk matcht hier immer noch soviel Zeichen wie möglich (hier sinds alle...
Dir ist schon klar, dass ein array quasi nur ein konstanter pointer auf die Anfangsadresse des eigentlichen arrays ist, richtig?
Nein, kann man in sed nicht.
In awk auch nicht, mit (e)grep auch nicht.
In perl (natürlich) schon:
echo "<font class="green">+0,0100</font> </td>" | perl -pe 's/<.*?>//g'
+0,0100 ...
Und ans "wirkliche" Erstellungsdatum wirst du wohl auch nicht herankommen:
von hier. (post 8)
(Bevor die Frage jetzt als nächstes kommt..)
find eventuell?
for file in `find $MAILDIR/.$TYPE/{cur,new} -maxdepth 1 -type f`; do
echo $file
done
Gibt dir auch schön einen verwendbaren (relativen) Pfad an. Willst du den loswerden,...
Stimmt, und
in der Interpretation von sh und
in der Interpretation von ksh und
in der Interpretation von awk und
in der Interpretation von python und
in der Interpretation von ruby und
in der...
Joar, nur ist "042" Oktal für die Dezimalzahl "34", viele wissen das nicht und laufen bei sowas in Schwierigkeiten, deswegen hab ich mir angewöhnt explizit keine führenden Nullen zu akzeptieren.....
Ok, meine Schuld, sorry fürs nicht sauber Lesen des Threads. Aber: dein einziges Problem ist doch jetzt deine Verwirrung, richtig? Also in deinem Skript solltest du, wenn du es mit Daten zu tun hast...
omg...
Vielleicht schreibst du erstmal in Worten, was du eigentlich willst, statt ein Stück syntaktischen Müll nach dem anderen zu Posten, bei dem nicht nur die Bash keinen Anflug einer Ahnung hat,...
foo bar
asdf
Halte ich für ein Gerücht:
echo 'usr/pwd@omg'|sed -e 's/^\w\+\(\/\w\+\(@\w\+\)\?\)\?$/FAIL/'
Bzw es geht auch ganz ohne Fragezeichen:
echo 'usr/pwd@omg'|sed -e...
Nö. "-r" bedeutet "extended regular expressions". Was das sind, kannst du gerne ergooglen. Ersetzen tut er beim ersten Befehl auch, allerdings ist die Regex da ne ganz andere (und matcht deshalb auch...
Afaik Schwachfug, bei gnu sed sollte das für "extended regular expressions" stehen. Inplace-Bearbeitung von Dateien kann man mit dem i-switch erreichen, "strings ersetzen" würde man wahrscheinlich am...
OMG, NATÜRLICH *Schuppen von den Augen fall*
Das schränkt die Anzahl der durchzugehenden Möglichkeiten ja astronomisch ein.
Damn, die Idee ist so gut, die hab ich dir gleich mal geklaut :P
Jetzt...
Aaaaalso, nach etwas Lektüre über map und grep und ein wenig Fragerei in #perl @ irc.freenode.net besteht der backtracking Algorithmus jetzt aus exakt 3 Funktionen, nimmt ein 2D-Array an und sieht so...
Hm, also ja, ich bin noch nicht so in perl drin und denke eigentlich auch noch mehr in python Begriffen. Ich hab wohl jetzt heraus gefunden, dass man "list comprehension" am Besten mit map...
Naja, weil ich ein Sc***ß-Coder bin. Das Ding hat über 150 Zeilen code und ne Unmenge ranziger Funktionen. Eventuell könnte es auch an meinem Rechner liegen, vielleicht könntest du deinen Python-Code...
Der Algorithmus den du beschreibts BlueJay hat nichts mit bruteforce oder gar backtracking zu tun. Das ist ehrlich gesagt die naivste Form des logischen Lösungsalgorithmus, nämlich jener, welcher die...
Also natürlich löst man sudokus am Besten mit Logik. (Im RL wegen dem (des? :s) Rätselspaß und beim Programmieren weils ungleich performanter ist.) Allerdings lassen sich (afaik) nicht alle Sudokus...
Jaja, sudoku-Solver gibts wie Eelektronen am Meer und auch so manches Tutorial. Aber ich habe noch keins gefunden, durch das ich "durchgestiegen" wäre.
Also könnte mal jemand, der solche...