I have coded it like this. Suppose I want to have 3 blank characters before the string. If the string is longer than 20 characters, I would not have the 3 characters in the beginning.
hello
how can i print to screen the result of this command ?
echo "pwd | sed 's/.*foo//'"
when i type it im geting it printed as string "pwd | sed 's/.*DevEnv//'"
and not the result of the operetion.
tnx (2 Replies)
Hi all,
I am using the below command to shift the lines in a file which was advised by Anchal in this forum:
awk -v total_records=$(cat redirects.virgin-atlantic.com.conf | wc -l) '{ if(NR>(total_records - 2)) printf "\t%s\n", $0; else print $0 }' align
but I am getting the below error:... (7 Replies)
I am currently returning an sql result with a number value that I want to format as an amount. The sql runs smoothly on its own, but when run inside my ksh script an error is encountered:
ERROR at line 3:
ORA-01481: invalid number format model
My sql is --
select distinct
... (6 Replies)
Hi,
Is there a command to print one character x amont of times?
I need for example 10 comma's (,,,,,,,,,,). Instead of creating a loop, I was wondering if there is a way to do this with sed or awk?
Thanks! (3 Replies)
Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted!
1. The problem statement, all variables and given/known data:
What single command line would you enter to get the following output?
8140 drwxr-xr-x 9 root bin 18 Jan 20... (6 Replies)
I have the following functions which shifts the text by 4 and 8 characters. How can I pass an integer for the shift so that the text is shifted accordingly?
void prValue4_vd (
FILE* stream, // name of output stream
const char* value, // value associated with argument... (2 Replies)
hey , i m trying to figure out how to do the following :
i got a text file the looks like so:
1031
1031
1031
1031
1031
1031
1031
1031
16500
16500
16500
16500
1031
1031 (4 Replies)
Hi all,
I have a quick question:
I have a 4 column tab-separated file.
I want to count the number of times each unique value in column 2 appears and add that number in a 5th column.
I have the following input file:
waterline-n below-sheath-v 14.8097 A
dock-n below-sheath-v ... (4 Replies)
Hi,
I have been trying to do a small fun project for myself.
I want to run a command for 45 seconds.
And to get the final output of this command, the script requires I push the "q" key on my keyboard and then the final output file becomes available.
I tried the following script. But it... (12 Replies)
i am executing below code to achive my result, but for second row the value is not coming
it should come URL like other two . url start with http:// and end with .xhtml
cat FILE | grep 'Test failed' | awk -F',' '{print $3,$8,$12}'
INPUT
1517679173303,84,SKILLED LANGUAGE - ENTER... (11 Replies)
Discussion started by: mirwasim
11 Replies
LEARN ABOUT PHP
strtr
STRTR(3) 1 STRTR(3)strtr - Translate characters or replace substringsSYNOPSIS
string strtr (string $str, string $from, string $to)
DESCRIPTION
string strtr (string $str, array $replace_pairs)
If given three arguments, this function returns a copy of $str where all occurrences of each (single-byte) character in $from have been
translated to the corresponding character in $to, i.e., every occurrence of $from[$n] has been replaced with $to[$n], where $n is a valid
offset in both arguments.
If $from and $to have different lengths, the extra characters in the longer of the two are ignored. The length of $str will be the same as
the return value's.
If given two arguments, the second should be an array in the form array('from' => 'to', ...). The return value is a string where all the
occurrences of the array keys have been replaced by the corresponding values. The longest keys will be tried first. Once a substring has
been replaced, its new value will not be searched again.
In this case, the keys and the values may have any length, provided that there is no empty key; additionally, the length of the return
value may differ from that of $str. However, this function will be the most efficient when all the keys have the same size.
PARAMETERS
o $str
- The string being translated.
o $from
- The string being translated to $to.
o $to
- The string replacing $from.
o $replace_pairs
- The $replace_pairs parameter may be used instead of $to and $from, in which case it's an array in the form array('from' => 'to',
...).
RETURN VALUES
Returns the translated string.
If $replace_pairs contains a key which is an empty string ( ""), FALSE will be returned. If the $str is not a scalar then it is not type-
casted into a string, instead a warning is raised and NULL is returned.
EXAMPLES
Example #1
strtr(3) example
<?php
//In this form, strtr() does byte-by-byte translation
//Therefore, we are assuming a single-byte encoding here:
$addr = strtr($addr, "aao", "aao");
?>
The next example shows the behavior of strtr(3) when called with only two arguments. Note the preference of the replacements ( "h" is not
picked because there are longer matches) and how replaced text was not searched again.
Example #2
strtr(3) example with two arguments
<?php
$trans = array("h" => "-", "hello" => "hi", "hi" => "hello");
echo strtr("hi all, I said hello", $trans);
?>
The above example will output:
hello all, I said hi
The two modes of behavior are substantially different. With three arguments, strtr(3) will replace bytes; with two, it may replace longer
substrings.
Example #3
strtr(3) behavior comparison
<?php
echo strtr("baab", "ab", "01"),"
";
$trans = array("ab" => "01");
echo strtr("baab", $trans);
?>
The above example will output:
1001
ba01
SEE ALSO str_replace(3), preg_replace(3).
PHP Documentation Group STRTR(3)