Fangen Sie Felder in ein Array mit mit Ausnahme von Zeichenfolgen mit awk in ein Array auf
Posted: 25 Feb 2025, 16:12
Ich habe eine Eingabedatei, die ich mit awk analysieren möchte. Ich möchte die folgenden Informationen unter Yoloargs in ein durch Leerzeichen getrenntes Array extrahieren, mit Ausnahme des Dateipfads in Zitaten, den ich in seiner Gesamtheit extrahieren möchte. < /P>
Hier ist die Beispieltextdatei ():
Bisher habe ich gerade Folgendes verwendet, um die Informationen unter Yoloargs :
zu extrahieren
Dies erstellt ein Array, aber die Elemente für den Filepath sind an allen Räumen getrennt, anstatt ein Element zu sein.
Hier ist die Beispieltextdatei (
Code: Select all
argstext
Code: Select all
HPC SLURM Settings:
#SBATCH:
--account=jmilitello
--mail-user=jmiltello@contractor.usgs.gov
--mail-type=ALL
--partition=cpu
--time=08:00:00
--job-name=test
--hint=computebound
--hint=nomultithread
srun:
./PipelineLog.sh $@
./another.sh $@
Gitlab Project IDs:
BubblerProjectID 7944
YOLOProjectID 12518
Gitlab Container Registry URL Paths (images and tags):
Bubbler code.usgs.gov:5001/great-lakes-science-center/computer-vision/bubbler/bubbler:latest
YOLO code.usgs.gov:5001/great-lakes-science-center/computer-vision/gobyfinder_yolov8/YOLO:latest
Collect Folders:
20220809_001_Iver3069_ABS2 20220810_001_Iver3069_ABS2 20220811_001_Iver3069_ABS2
20220812_001_Iver3069_ABS2 20220813_001_Iver3069_ABS2 20220814_001_Iver3069_ABS2
Batches:
2
Output Directory:
Test_YOLO-Goby_Pipeline
Pipelines:
YOLO-Goby
Pipeline Container Arguments:
Bubblerargs:
python Collect_Unpack.py --primary_images --processes 1 --every_nth 25 --output_folder
YOLOargs:
python 03_YOLO_infer_no_labels.py --img_list_txt --output_name inference_output_test --confidence 0.1 --weights "/mnt/c/Users/jmilitello/OneDrive - DOI/ARIS_MLM_Files/Literature/Literature for Pete/Code/best.pt"
zu extrahieren
Code: Select all
YOLOcontainerargs=($(awk -F' ' 'c&&c--;/.*YOLOargs:/{c=1}' "${argstext}"))