#!/usr/bin/env perl -w use v5.16; # [fdl] while (<>) { if (/^f:(.*?)(?::(\d+))?$/) { my $size = $2 || 0; print "creating file $1 of size $size"; } elsif (/^d:(.*)$/) { print "creating dir $1"; } elsif (/^l:(.*?):(.*)$/) { print "symlinking $1 -> $2"; } }