I Drehmoment verwenden, um den Testskript gezeigt Schlag‚sed‘ Befehl funktioniert nicht normalerweise in Skripten PBS
#!/bin/bash
#PBS -N test
#PBS -l nodes=1:ppn=1
#PBS -q ser
#PBS -V
#PBS -S /bin/bash
sed 's/a//' <<< aaabbbaaa
sed 's/\(a\)//' <<< aaabbbaaa
sed 's/a\+//' <<< aaabbbaaa
Der erwarten Ausgang
aabbbaaa
aabbbaaa
bbbaaa
sein sollte einreichen aber eigentlich, wenn ich qsub verwenden, um Übergeben Sie diese Datei, die Ausgabe wird
aabbbaaa
aaabbbaaa
aaabbbaaa
Die letzten beiden Befehle funktionieren nicht. Und es scheint, dass das Zeichen '\' zum Fehler führt. Aber warum passiert das?
Perl 5 wurde 1994 veröffentlicht. Gut für Sie, wenn Sie das verwenden können. – tripleee