All,
I'm a newbie at shell scripting and regular expressions and I just need to take a file that's arranged like the one below, remove all leading and trailing whitespace and add a line break after each word. I've been able to remove a few spaces using various awk, sed and Perl scripts, but... (7 Replies)
Hi,
I have been trying to remove whitespace from a file using sed. Here is an example of what im trying to do:
www1 = www1
www2 = www2
www3 = www3
and all the way to 300 and i want it to look like:
www1=www1
www2-www2
www3=www3
again upto 300
Any help... (12 Replies)
Hmmm... Bash doesn't parse whitespace with a read.
lev@sys09:~$ read line; echo "$line"
test
test
You can imagine what this does if you're using a shell script to read a list of unknown file names containing unknown spaces.
lev@sys09:~$ read word1 word2; echo "$word1,$word2"
123 456... (2 Replies)
Hello forums!
I've been tinkering with a shell script to partition and restore content to a drive based on a type of file in a given directory. My goal is for my script to assemble several restore images, partition the drive based on the images and to then restore those images to the partitions... (1 Reply)
I combined 2 files using the paste command. It gave me something like this:
123445 ,AABBNN
22344 ,BBVVMM
I want to remove the whitespace between the end of string 1 and the comma (there is more blank space than my post is showing). Would I... (2 Replies)
I have a single string as below:
Rat run after Cat
i.e. there is a single whitespace after Cat.
This causes my file to fail.
Is there a way I can remove any whitespace at the end of any string.
I tried sed 's/ *//g', but it removes all white space and the above string becomes... (10 Replies)
Hi
Following is an example line.
echo "192.22.22.22 \"33dffwef\" 200 300 dsdsd" | sed "s:\(\ *\ \):\1:"
I want it's output to be
200
However this is not the case. Can you tell me how to do it? I don't want to use AWK for this. Secondly, how can i fetch just 300? Should I use "\2"... (3 Replies)
Hello I am working aon script, that tells me how many users or on the system when i run it.
The script is
#!/bin/bash
w | cut -f 1 -d ' ' |sort -u | wc -l
When ran it shows 16 users including myself and a line of white space.
I was wondering what I need to add to remove my user... (2 Replies)
Hi guys,
I am working with large data sets and often times realize that not all of the columns are aligned correctly (sometimes rows will be shifted). So when I try to do something like:
awk '{ if ($2 > 30 && $5 == $3){print}}' file > output
it won't really work since some of the rows... (2 Replies)
This is my file
.........hostname.............this is hostname
.........alias...................alias name
Remark use dot(.) instead of whitespace B'cuz this forum not allow to use more whitespace.
---------------------------------------
I sperate by whitespace not work.
awk 'BEGIN {FS=" "}... (4 Replies)
Discussion started by: cyberking
4 Replies
LEARN ABOUT OSX
stack
struct::stack(n) Tcl Data Structures struct::stack(n)
__________________________________________________________________________________________________________________________________________________NAME
struct::stack - Create and manipulate stack objects
SYNOPSIS
package require Tcl 8.4
package require struct::stack ?1.5.1?
stackName option ?arg arg ...?
stackName clear
stackName destroy
stackName get
stackName getr
stackName peek ?count?
stackName peekr ?count?
stackName trim ?newsize?
stackName trim* ?newsize?
stackName pop ?count?
stackName push item ?item...?
stackName size
_________________________________________________________________DESCRIPTION
The ::struct namespace contains a commands for processing finite stacks.
It exports a single command, ::struct::stack. All functionality provided here can be reached through a subcommand of this command.
Note: As of version 1.3.3 of this package a critcl based C implementation is available. This implementation however requires Tcl 8.4 to
run.
The ::struct::stack command creates a new stack object with an associated global Tcl command whose name is stackName. This command may be
used to invoke various operations on the stack. It has the following general form:
stackName option ?arg arg ...?
Option and the args determine the exact behavior of the command. The following commands are possible for stack objects:
stackName clear
Remove all items from the stack.
stackName destroy
Destroy the stack, including its storage space and associated command.
stackName get
Returns the whole contents of the stack as a list, without removing them from the stack.
stackName getr
A variant of get, which returns the contents in reversed order.
stackName peek ?count?
Return the top count items of the stack, without removing them from the stack. If count is not specified, it defaults to 1. If
count is 1, the result is a simple string; otherwise, it is a list. If specified, count must be greater than or equal to 1. If
there are not enoughs items on the stack to fulfull the request, this command will throw an error.
stackName peekr ?count?
A variant of peek, which returns the items in reversed order.
stackName trim ?newsize?
Shrinks the stack to contain at most newsize elements and returns a list containing the elements which were removed. Nothing is done
if the stack is already at the specified size, or smaller. In that case the result is the empty list.
stackName trim* ?newsize?
A variant of trim which performs the shrinking, but does not return the removed elements.
stackName pop ?count?
Return the top count items of the stack, and remove them from the stack. If count is not specified, it defaults to 1. If count is
1, the result is a simple string; otherwise, it is a list. If specified, count must be greater than or equal to 1. If there are
not enoughs items on the stack to fulfull the request, this command will throw an error.
stackName push item ?item...?
Push the item or items specified onto the stack. If more than one item is given, they will be pushed in the order they are listed.
stackName size
Return the number of items on the stack.
BUGS, IDEAS, FEEDBACK
This document, and the package it describes, will undoubtedly contain bugs and other problems. Please report such in the category struct
:: stack of the Tcllib SF Trackers [http://sourceforge.net/tracker/?group_id=12883]. Please also report any ideas for enhancements you may
have for either package and/or documentation.
KEYWORDS
graph, matrix, queue, tree
CATEGORY
Data structures
struct 1.5.1 struct::stack(n)