mivel |-t használsz delimiterként és "-t az egész kifejezéshez, így sem a '-t, sem a /-t nem kell escapelni: sed -i "s|^\('filesdir' =>\).*$|\1 '/home/data/weboffice/files',|" /etc/tine20/config.inc.php Debian 7, bash alatt így kicseréli.