10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hello All ,
1. I am trying to do a task where I need to remove Blank spaces from my file , I am usingawk '{$1=$1}{print}' file>file1Input :-
;05/12/1990 ;31/03/2014 ;
Output:-
;05/12/1990 ;31/03/2014 ;This command is not removing all spaces from... (6 Replies)
Discussion started by: himanshu sood
6 Replies
2. Shell Programming and Scripting
How to rename multiple files by replacing the white spaces with underscore
for ex:
293TrexFH\ \ \ GSM855007RINGB_lhb11_binary.txt
293TrexFH\ \ \ GSM855007RINGB_lhb12_binary.txt
293TrexFH\ \ \ GSM855007RINGB_lhb13_binary.txt
293TrexFH_GSM855007RINGB_lhb11_binary.txt... (1 Reply)
Discussion started by: quincyjones
1 Replies
3. AIX
Dear Gurus
Can you please advise me on how to Replace all TAB characters with white spaces in a text file in AIX?
Either using vi or any utilities (2 Replies)
Discussion started by: tenderfoot
2 Replies
4. Shell Programming and Scripting
Hi,
I am having problem in deleting the leading spaces:-
cat x.csv
baseball,NULL,8798765,Most played
baseball,NULL,8928192,Most played
baseball,NULL,5678945,Most played
cricket,NOTNULL,125782,Usually played
cricket,NOTNULL,678921,Usually played
$ nawk 'BEGIN{FS=","}!a... (2 Replies)
Discussion started by: scripter12
2 Replies
5. Shell Programming and Scripting
SHELL SCRIPT
Hi
I have a file in the following format
Mayank Sushant
Dheeraj Kunal
ARUN Samir
How can i replace the white space in between and replace them with a comma?? The resultant output should be
Mayank,Sushant
Dheeraj,Kunal
ARUN,Samir
i tried using
sed -e... (8 Replies)
Discussion started by: mayanksargoch
8 Replies
6. UNIX for Dummies Questions & Answers
I have a file where in some records are having the <Start> and <End> tag. There is data before the start tag , between the tages and after the End tag. I want to replace everything between the start & end tag with equivalent spaces.
Input File
afsdfaksddfs<start>12678<end>sgdfgdfsf... (6 Replies)
Discussion started by: varunrbs
6 Replies
7. Solaris
what my code is doing, it is executing a sql file and the resullset of the query is getting stored in the text file in a fixed format. for that fixed format i have used the following code::
Code:
awk -F":"... (2 Replies)
Discussion started by: priyanka3006
2 Replies
8. Shell Programming and Scripting
Hi,
I am using gawk (--posix) for extracting some information from something like the following lines (in a text file):
sms_snath_hp_C/CORE BUILD PREREQUISITE:
total 1556
drwxrwxrwx 2 sn sn 4096 2008-06-27 08:31 ./
drwxrwxrwx 13 sn sn 4096 2009-07-22 14:48 ../
-rwxrwxrwx 1 sn sn ... (14 Replies)
Discussion started by: shri_nath
14 Replies
9. Shell Programming and Scripting
hi all...
i have the next question:
i have a flat file with a lot of records (lines). Each record has 10 fields, which are separated by pipe (|). My problem is what sometimes, in the first record, there are white spaces (no values, nothing) in the beginning of the record, like this:
ws ws... (2 Replies)
Discussion started by: DebianJ
2 Replies
10. UNIX for Dummies Questions & Answers
How would I delete white spaces in a specified file?
Also, I'd like to know what command I would use to take something off a regular expression, and put it onto another.
ie.
.
.
.
expression1 <take_off>
.
.
.
expression2 (put here)
.
.
.
Any help would be great, thanks! (10 Replies)
Discussion started by: cary530
10 Replies
expand(1) General Commands Manual expand(1)
NAME
expand, unexpand - Replaces tab characters with spaces or spaces with tab characters
SYNOPSIS
Current syntax
expand [-t tablist] [file...]
unexpand [-a | -t tablist] [file...]
Obsolescent syntax
expand [-tabstop | -tab1,tab2,...,tabn] [file...]
STANDARDS
Interfaces documented on this reference page conform to industry standards as follows:
expand: XCU5.0
unexpand: XCU5.0
Refer to the standards(5) reference page for more information about industry standards and associated tags.
OPTIONS
Replaces spaces at the beginning of each line with a tab, and inserts tab characters wherever their presence compresses the resultant file
by replacing two or more characters. When the -t option is specified with the unexpand command, the -a option has no effect. (This option
applies to the unexpand command only.) Specifies the tab stops. The tablist argument consists of a single positive decimal integer or
multiple positive decimal integers, separated by spaces or commas, in ascending order. If a single number is specified, tabs are set tab-
list column positions apart instead of the default (8). If multiple numbers are specified, tabs are set at those specific column posi-
tions. Tabbing to tab stop position n thus causes the next character output to be in the (n+1)th column position on that line.
If expand has to process a tab character at a position beyond the last of those specified in a multiple tab stop list, the tab char-
acter is replaced by a single space in the output. Sets tab stops tabstop spaces apart instead of the default (8). (Obsolescent)
Sets tab stops at specified columns. (Obsolescent)
[Tru64 UNIX] Columns are measured in bytes.
OPERANDS
The path name of a file to be processed. If you do not specify this operand, standard input is read.
DESCRIPTION
The expand command changes tab characters to spaces in the named files, or the standard input, and writes the result to the standard out-
put.
The unexpand command puts tab characters into the data from the standard input, or the named files, and writes the result to the standard
output.
Backspace characters are preserved in the output and decrement the column count for tab calculations. The column position count cannot be
decremented below one. The expand command is useful for preprocessing character files (before sorting, looking at specific columns, and so
on.) that contain tab characters.
By default, unexpand converts only spaces that are within sequences of spaces and tab characters at the beginnings of lines. Use -a to
convert other sequences of spaces.
NOTES
If the expand command encounters difficulties opening any specified file, it writes an error message to standard error and terminates imme-
diately with an error status.
If the unexpand command encounters difficulties opening any specified file, it writes an error message to standard error and continues
operation. The exit status will reflect the error.
EXIT STATUS
The following exit values are returned by either command: Successful completion. An error occurred.
EXAMPLES
To replace tab characters in file with spaces, enter: expand file To replace the spaces in file with tab characters, enter: unexpand -a
file
ENVIRONMENT VARIABLES
The following environment variables affect the execution of expand and unexpand: Provides a default value for the internationalization
variables that are unset or null. If LANG is unset or null, the corresponding value from the default locale is used. If any of the inter-
nationalization variables contain an invalid setting, the utility behaves as if none of the variables had been defined. If set to a non-
empty string value, overrides the values of all the other internationalization variables. Determines the locale for the interpretation of
sequences of bytes of text data as characters (for example, single-byte as opposed to multibyte characters in arguments). Determines the
locale for the format and contents of diagnostic messages written to standard error. Determines the location of message catalogues for the
processing of LC_MESSAGES.
SEE ALSO
Commands: fold(1), tabs(1)
Standards: standards(5)
expand(1)