parallel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[no subject]


From: biter bilen
Subject:
Date: Sat, 20 Feb 2016 22:19:27 +0000 (UTC)

Hi,

I would like my function to be executed in the directory structure parallel is running when --results and --header are specified. When I specify header as FTAG/TAG I get a different output structure than CNT. Is TAG a reserved word? Is this behavior expected?

Thank you.
Biter

inlf() {
  local odir=$3
  mkdir -p $3; pushd $3
  echo $1 > $2  
  popd              
}                     
export -f inlf          
r=OUT; rm -rf $r; mkdir -p $r
parallel --delay 1 --plus --tmpdir . -j0 --header : --tag --results $r "inlf {FTAG} {FN} $r/FTAG/{FTAG}/FN/{FN}" ::: FTAG content1 content2 ::: FN file1 file2
r=OUT2; rm -rf $r; mkdir -p $r
parallel --delay 1 --plus --tmpdir . -j0 --header : --tag --results $r "inlf {FTAG} {FN} $r/CNT/{CNT}/FN/{FN}" ::: CNT content1 content2 ::: FN file1 file2
tree OUT OUT2                                                                                            

OUT
├── FN
│   ├── file1
│   │   └── FTAG
│   │       ├── content1
│   │       │   ├── seq
│   │       │   ├── stderr
│   │       │   └── stdout
│   │       └── content2
│   │           ├── seq
│   │           ├── stderr
│   │           └── stdout
│   └── file2
│       └── FTAG
│           ├── content1
│           │   ├── seq
│           │   ├── stderr
│           │   └── stdout
│           └── content2
│               ├── seq
│               ├── stderr
│               └── stdout
└── FTAG
    ├── content1
    │   └── FN
    │       ├── file1
    │       │   └── file1
    │       └── file2
    │           └── file2
    └── content2
        └── FN
            ├── file1
            │   └── file1
            └── file2
                └── file2

OUT2
└── CNT
    ├── content1
    │   └── FN
    │       ├── file1
    │       │   ├── file1
    │       │   ├── seq
    │       │   ├── stderr
    │       │   └── stdout
    │       └── file2
    │           ├── file2
    │           ├── seq
    │           ├── stderr
    │           └── stdout
    └── content2
        └── FN
            ├── file1
            │   ├── file1
            │   ├── seq
            │   ├── stderr
            │   └── stdout
            └── file2
                ├── file2
                ├── seq
                ├── stderr
                └── stdout

reply via email to

[Prev in Thread] Current Thread [Next in Thread]