В зависимости от фактических имен каталогов вы можете использовать это
mv folder/subfolder* destination/
Если нет шаблона(subfolder*
)для соответствия именам папок, вы можете сделать это
find folder -mindepth 1 -maxdepth 1 -type d -exec mv {} destination/ \;
или даже это
find folder -mindepth 1 -maxdepth 1 -type d -exec mv -t destination/ {} +
В GNU sed,
sed -E '2s/^(([^|]*\|){2})[^|]*/\1changed/' input
2s
)определяет номер строки. {2}
)указывает, сколько столбцов пропустить и оставить то же самое. Если вы хотите изменить 17-е поле, используйте {16}
. -i
в sed чтобы перезаписать входной файл. В ОК:
awk -F'|' -vOFS='|' 'NR==2 {$3 = "changed"} {print}' input