Sponsored Content
Full Discussion: Delete whitespace
Top Forums Shell Programming and Scripting Delete whitespace Post 302149228 by truck7758 on Wednesday 5th of December 2007 10:13:27 AM
Old 12-05-2007
this has again only done the top line i.e:

www1=www1
www2 = www2
www3 = www3

thanks for tryin Smilie
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

split whitespace help

I have a file that I am spliting and parsing, if data starts with an N/n toos it (which works) but I want it to also see if the data is blank and toss it. What I have does not toss the blank space for dduck???? here is the data file and code I have..... efudd 7546 bbunny N0542 tdevil... (3 Replies)
Discussion started by: theninja
3 Replies

2. Shell Programming and Scripting

Whitespace Issues

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)
Discussion started by: rkasowan
1 Replies

3. UNIX for Dummies Questions & Answers

remove whitespace

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)
Discussion started by: nickg
2 Replies

4. UNIX for Advanced & Expert Users

whitespace problem

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)
Discussion started by: RubinPat
10 Replies

5. Shell Programming and Scripting

How to match (whitespace digits whitespace) sequence?

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)
Discussion started by: shahanali
3 Replies

6. Shell Programming and Scripting

Getting rid of whitespace

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)
Discussion started by: mosdojaf
2 Replies

7. UNIX for Dummies Questions & Answers

adding whitespace

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)
Discussion started by: verse123
2 Replies

8. UNIX for Dummies Questions & Answers

delete trailing whitespace from end of each line in column 1 only

Hi All. How can I convert this: ABC_1_1 ABC_1_2 ABC_1_3 into this: ABC_1 1 ABC_1 2 ABC_1 3 I tried this command but it is not working: awk '{sub(/+$/,"\t", $1)}{print}' Any suggestions on how to fix this? Thank you :wall: Please use code tags when posting data and... (3 Replies)
Discussion started by: danieladna
3 Replies

9. Shell Programming and Scripting

Separate by more than whitespace.

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

10. Shell Programming and Scripting

Delete a pattern including any whitespace before it and after it

Hello. A_LIGNE="cnezJ,V ,FMZ fd,Mok CODKJ,F SOME_WORD fcnQ, VMQKV Q" A_PATTERN="SOME_WORD" sed 's/'$A_PATTERN'//g' <<< "$A_LINE"will remove 'SOME_WORD' and give : "cnezJ,V ,FMZ fd,Mok CODKJ,F fcnQ, VMQKV Q"A_PATTERN="SOME_WORD]" sed 's/'$A_PATTERN'//g' <<< "$A_LINE"will remove... (4 Replies)
Discussion started by: jcdole
4 Replies
PEN(1)							      General Commands Manual							    PEN(1)

NAME
pen - Load balancer for "simple" tcp based protocols SYNOPSIS
pen [-b sec] [-S N] [-c N] [-e host:port] [-t sec] [-x N] [-j dir] [-u user] [-F cfgfile] [-l logfile] [-p file ] [-w file] [-C port] [-T sec] [-HWXadfhnrs] [-o option] [-E certfile] [-K keyfile] [-G cacertfile] [-A cacertdir] [-Z] [-R] [-L protocol] [host:]port h1[:p1[:maxc1[:hard1[:weight1[:prio1]]]]] [h2[:p2[:maxc2[:hard2[:weight2[:prio2]]]]]] ... EXAMPLE
pen 80 www1:8000:10 www2:80:10 www3 Here three servers cooperate in a web server farm. Host www1 runs its web server on port 8000 and accepts a maximum of 10 simultaneous con- nections. Host www2 runs on port 80 and accepts 10 connections. Finally, www3 runs its web server on port 80 and allows an unlimited num- ber of simultaneous connections. DESCRIPTION
Pen is a load balancer for tcp based protocols such as http or smtp. It allows several servers to appear as one to the outside and automat- ically detects servers that are down and distributes clients among the available servers. This gives high availability and scalable perfor- mance. The load balancing algorithm keeps track of clients and will try to send them back to the server they visited the last time. The client ta- ble has a number of slots (default 2048, settable through command-line arguments). When the table is full, the least recently used one will be thrown out to make room for the new one. This is superior to a simple round-robin algorithm, which sends a client that connects repeatedly to different servers. Doing so breaks applications that maintain state between connections in the server, including most modern web applications. When pen detects that a server is unavailable, it scans for another starting with the server after the most recently used one. That way we get load balancing and "fair" failover for free. Correctly configured, pen can ensure that a server farm is always available, even when individual servers are brought down for maintenance or reconfiguration. The final single point of failure, pen itself, can be eliminated by running pen on several servers, using vrrp to decide which is active. Sending pen a USR1 signal will make it print some useful statistics on stderr, even if debugging is disabled. If pen is running in the background (i.e. without the -f option), syslog is used rather than stderr. If the -w option is used, the statistics is saved in HTML for- mat in the given file. Sending pen a HUP signal will make it close and reopen the logfile, if logging is enabled, and reload the configuration file. Rotate the log like this (assuming pen.log is the name of the logfile): mv pen.log pen.log.1 kill -HUP `cat <pidfile>` where <pidfile> is the file containing pen's process id, as written by the -p option. Sending pen a TERM signal will make it exit cleanly, closing the log file and all open sockets. OPTIONS
-C port Specifies a control port where the load balancer listens for commands. -F cfgfile Names a configuration file with commands in penctl format (see penctl.1). The file is read after processing all command line argu- ments, and also after receiving a HUP signal. -H Adds X-Forwarded-For header to http requests. -P Use poll() for event notification. -Q Use kqueue() for event notification (BSD). -W Use weight for server selection. -X Adds an exit command to the control interface. -a Used in conjunction with -dd to get communication dumps in ascii rather than hexadecimal format. -b sec Servers that do not respond are blacklisted, i.e. excluded from the server selection algorithm, for the specified number of seconds (default 30). -T sec Clients are tracked for the specified number of seconds so they can be sent to the same server as the last time (default 0 = never expire clients). -S N Max number of servers (default 16). -c N Max number of clients (default 2048). -d Debugging (repeat -d for more). The output goes to stderr if we are running in the foreground (see -f) and to syslog (facility user, priority debug) otherwise. -e host:port host:port specifies the emergency server to contact if all regular servers become unavailable. -f Stay in foreground. -h Use a hash on the client IP address for the initial server selection. This makes it more predictable where clients will be con- nected. -j dir Run in a chroot environment. -l file Turn on logging. -n Nonblocking. -p file Write the pid of the running daemon to file. -r Go straight into round-robin server selection without looking up which server a client used the last time. -s Stubborn server selection: if the initial choice is unavailable, the client connection is closed without trying another server. -t sec Connect timeout in seconds (default 5). -u user Run as a different user. -x N Max number of simultaneous connections (default 256). -w file File for status reports in HTML format. -o option Use option in penctl format. -E certfile Use the given certificate in PEM format. -K keyfile Use the given key in PEM format (may be contained in cert). -G cacertfile File containing the CA's certificate. -A cacertdir Directory containing CA certificates in hashed format. -Z Use SSL compatibility mode. -R Require valid peer certificate. -L protocol ssl23 (default), ssl2, ssl3 or tls1. host:port The local address and port pen listens to. By default pen listens to all local addresses. h1:p1:soft:hard:weight:prio The address, port and maximum number of simultaneous connections for a remote server. By default, the port is the same as the local port, and the soft limit on the number of connections is unlimited. The hard limit is used for clients which have accessed the server before. The weight and prio are used for the weight- and priority-based server selection algorithms. LIMITATIONS
Pen runs in a single process, and opens two sockets for each connection. Depending on kernel configuration, pen can run out of file descriptors. The SSL support is only available if pen was built with the --with-ssl option. The SSL code is currently experimental (release 0.13.0). SEE ALSO
penctl(1), dwatch(1), mergelogs(1), webresolve(1) AUTHOR
Copyright (C) 2001-2008 Ulric Eriksson, <ulric@siag.nu>. ACKNOWLEDGEMENTS
In part inspired by balance by Thomas Obermair. LOCAL PEN(1)
All times are GMT -4. The time now is 06:10 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy