Full Discussion: sed with many special characters
sed with many special characters Post 302343800 by jim mcnamara on Thursday 13th of August 2009 04:05:22 PM
08-13-2009
Your code is complicated. It looks like you a removing the embedded filename inside a file then writing it out, resulting in one large file.

try this
This won't work if the filenames in source.txt have spaces or odd characters.
IF this doesn't work post the contents of source.txt
 jim mcnamara View Public Profile for jim mcnamara Find all posts by jim mcnamara

## sed in a while loop with special characters

I have the foolowing data file: File1 <p name="A">5004</p> <p name="B">5004</p> <p name="C">5004</p> <p name="A">15004</p> <p name="B">15004</p> <p name="C">15004</p> In a while loop using sed (100 of line need to be replace), I need the output to File3:...
symlink(2)							System Calls Manual							symlink(2)

Name

Syntax
char *name1, *name2;

Description
A  symbolic link name2 is created to name1 (name2 is the name of the file created, name1 is the string used in creating the symbolic link).
Either name can be an arbitrary path name.  The files need not be on the same file system.

Return Values
Upon successful completion, a zero (0) value is returned.  If an error occurs, the error code is  stored  in  errno,  and  a  -1  value	is
returned.

Diagnostics
The symbolic link is made, unless one or more of the following are true:

[ENOTDIR]      A component of the name2 prefix is not a directory.

[EACCES]       A component of the name2 path prefix denies search permission.

[EROFS]	      The file name2 would reside on a read-only file system.

[EFAULT]       The name1 or name2 points outside the process's allocated address space.

[ELOOP]	      Too many symbolic links were encountered in translating the pathname.

[ENAMETOOLONG] A  component of either pathname exceeded MAXNAMELEN characters, or the entire length of either pathname exceeded MAXPATHNAME
characters.

[ENOENT]       The named file does not exist.

[EIO]	      An I/O error occurred while making the directory entry for name2, or allocating the inode for name2, or writing out the link
contents of name2.

[ENOSPC]       The  directory  in  which  the entry for the new symbolic link is being placed cannot be extended, because there is no space
left on the file system containing the directory.

[ENOSPC]       The new symbolic link cannot be created, because there is no space left on the file system that will  contain  the  symbolic

[ENOSPC]       There are no free inodes on the file system on which the symbolic link is being created.

[EDQUOT]       The  directory  in  which the entry for the new symbolic link is being placed cannot be extended because the user's quota of
disk blocks on the file system containing the directory has been exhausted.

[EDQUOT]       The new symbolic link cannot be created because the user's quota of disk blocks on the file system  that	will  contain  the

[EDQUOT]       The user's quota of inodes on the file system on which the user's symbolic link is being created has been exhausted.

[EIO]	      An I/O error occurred while making the directory entry or allocating the inode.

[ETIMEDOUT]    A  connect  request  or remote file operation failed, because the connected party did not properly respond after a period of
time that is dependent on the communications protocol.

symlink(2)

## Featured Tech Videos

All times are GMT -4. The time now is 05:51 AM.