Это походит на Вашу проблему, названную: Скопированное усиление файлов выполняется, обдумал Samba/CIFS.
выборка
После копирования файла с rw-r-----на смонтированном CIFS объеме, копия получает rwxr-----. Таким образом, это получает выполнить бит:
Далее ниже на страницу, устанавливая map archive = no
в /etc/samba/smb.conf
:
выборка
[Global]
map archive = no
Можно сделать что-то вроде:
awk -F, '
NR == 1 {
for (i = 2; i <= NF; i++)
if (match($i, /AB|DG./))
file_list[file[i] = "file_" substr($i, RSTART, RLENGTH) ".csv"]
}
{
for (f in file_list) printf "%s", $1 > f
for (i = 2; i <= NF; i++) printf ",%s", $i > file[i]
for (f in file_list) print "" > f
}'
(вызывается файл file_AB.csv
(на основе префикса), а не file_AB1.csv
)