Description

Extract files from tar, tar.gz, tar.bz2, tar.xz archives

Input

name:type
description
pattern

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

archive{:bash}

:file

File to be untarred

*.{tar,tar.gz,tar.bz2,tar.xz}

Output

name:type
description
pattern

untar{:bash}

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

*/

${prefix}{:bash}

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

*/

versions_untar{:bash}

${task.process}{:bash}

:string

The name of the process

untar{:bash}

:string

The name of the tool

tar --version 2>&1 | head -1 | sed "s/tar (GNU tar) //; s/ Copyright.*//"{:bash}

:eval

The expression to obtain the version of the tool

Topics

name:type
description
pattern

versions{:bash}

${task.process}{:bash}

:string

The name of the process

untar{:bash}

:string

The name of the tool

tar --version 2>&1 | head -1 | sed "s/tar (GNU tar) //; s/ Copyright.*//"{:bash}

:eval

The expression to obtain the version of the tool

Tools

untar
GPL-3.0-or-later

Extract tar, tar.gz, tar.bz2, tar.xz files.