Я не очень понимаю, зачем вам это нужно, но вы могли бы (например) сохранить и удалить однозначно разделенный пробелом $1
, а затем разделить остаток используя альтернативный разделитель. Например:
$ awk '
{
a=$1; $1=""; sub(/^ */,"");
n=split($0,p,"/");
$1=a; for(i=1;i<=n;i++) $(i+1) = p[i]
} {
print $2"/"$3, $1
}' file
aaa/aaa 111
b b/bbb 222
ccc/c c 333
d d/d d 444