Melanie, what you want doesn't exist, at least not in standard UNIX. Every utility (sed, awk, ...) will create a separate file and if you want to replace your file with the trimmed one you will have to "mv" it.
Th GNU sed does indeed have the "-i" option allowing for in-place editing, but even then a temporary file (probably somewhere in /var/tmp) will be created by the tool. The same is true for editors like vi, ed, etc..
As there is no difference in principle where this temporary file is created that means that all these utilities work the same way.
If you want to preserve the i-node number of the file in question do the following: create a intermediate file and then use "cat" to overwrite the old file:
This will make sure that "file" will have the same i-node number before and after the change.
Hello,
I am passing a filename to a script to draw parameters from it. However, I want to use part of the filename as a parameter. The filename is transfer_ccf_3731_10.sh but I only need the 3731_10 part of it.
Is this possible? Any help or suggestions would be appreciated!
Regards,
J. (4 Replies)
Hi,
I have a 6G log , which is unusual to read and I want to minimize it by removing some part on the upper portion( around 4GB). what should i do? can you please help me?
thanks. (1 Reply)
Hi all,
I've been looking for how to eliminate blank spaces in a variable or strings. I've seen several ways, using sed, awk and even python. One of them is use 'tr' command, but it does not work as I expected: For example:
echo " stuff " | tr -s " "leaves one space ahead and another... (3 Replies)
1) I want to trim the zeros of the 1st file so they match the second file
2) run an automatic diff and error in lines that dont match
File1
0.8035500
1.4138000
1.6381500
1.9256110
3.8075000
13.3270000
13.4155000
94.2700000
937.7000000
File2
0.80355
1.4138
1.63815
3.8075
1.925611... (5 Replies)
Hi All,
I have a file named as
FAB1_600015_CONRAD.A0_7XYZ12345.000_LT-SWET.01_LTPA25L_20110622-161429_07_WFR12345_20110622-161429_20110712-125228.data.dis
I want to generate a directory taking only the 7XYZ12345.000_WFR12345
The length and format of the Filename will be the same... (2 Replies)
I am trying to trim spaces for the fixed width file starting from location 129 and of length 20.
I am expecting only around 40 records that will have length greater than 9. But i am getting around 4000 records.
Please help me correct the following.
nawk '{if (a=length(gsub(/... (2 Replies)
All,
i am comparing the output of one command to a numberic
if ]
but my problem is the output of follwoing is but but has some leading columns. I don't have any problme in LINUX and HP-UX. But only in AIX i am getting the leading spaces. I have developed my script on LINUX but when... (4 Replies)
Hi,
I wish to grep everything before the last "/bin" in the following string
/opt/app/bin/app1/jdk150_07/bin/IA64N/java
Desired output: "/opt/app/bin/app1/jdk150_07"
Kindly help ... (2 Replies)
i am passing below inputfils using while loop and ouput should be trim as below
INPUT:
src_SPS_d_Comment_Tran_File_20130417_001.dat
src_SPS_d_Corp_Adv_Tran_File_20130417_001.dat
src_SPS_d_Letter_Tran_File_20130417_001.dat
src_SPS_d_Loan_Level_File_20130417_001.dat... (8 Replies)