Sponsored Content
Top Forums Shell Programming and Scripting How to Reverse a sentence in linux ? (bash/cshell) Post 302695221 by DeCoTwc on Sunday 2nd of September 2012 05:15:51 AM
Old 09-02-2012
Neither one of these is really perfect, as it leaves the period placement wonky. You could fix it, but this seems like kind of a silly exercise to put that much effort into.

Code:
(05:13:08\[root@DeCoBoxOmega)
[~]$ cat sentence
This seems like a dumb excercise.

(05:14:30\[root@DeCoBoxOmega)
[~]$ sent=($(cat sentence));count="${#x[@]}";until [[ ${count} -eq 0 ]];do printf "%s " ${sent[$count]/.//};let count=count-1;done;printf "." #In pure bash, leaves spacing issues
 excercise/ dumb a like seems .
(05:14:59\[root@DeCoBoxOmega)
[~]$ tr " " "\n" < sentence |tac| tr "\n" " " #Using tr, puts period in wrong place
excercise. dumb a like seems This
(05:15:22\[root@DeCoBoxOmega)
[~]$

 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Bash script pass sentence in block

Hello, I want to know is it possible to pass a block of sentence using bash. For example, I have a script called Test.sh that takes in $1 and $2. and I'm calling Test.sh in a.sh so in a.sh Test.sh '' 'This is a sentence' Because block are separated by space so when I do that, I get... (6 Replies)
Discussion started by: katrvu
6 Replies

2. UNIX for Advanced & Expert Users

linux reverse page order+duplex is not working

hi all, i have a postscript file with duplex print commands. When i print it with lpr command it prints in duplex. lpr -pprintername filename.ps but when i try to print the pages in reverse order with -outputorder=reverse it is not printing in reverse order (but pages are prited... (0 Replies)
Discussion started by: uttamhoode
0 Replies

3. UNIX for Dummies Questions & Answers

grep in Cshell

Hi Everyone, I'm facing a problem using grep in Cshell. This is what i'm trying to do: grep "abc" somefile VAR="$?" echo $VAR somefile contains: abc def ghi Now, should'nt my output be 0 (Zero) I'm getting 1 (One) Can you please help me out. Thanks in advance :) G1 (2 Replies)
Discussion started by: jeevan_fimare
2 Replies

4. UNIX for Dummies Questions & Answers

Script to ask for a sentence and then count number of spaces in the sentence

Hi People, I need some Help to write a unix script that asks for a sentence to be typed out then with the sentence. Counts the number of spaces within the sentence and then echo's out "The Number Of Spaces In The Sentence is 4" as a example Thanks Danielle (12 Replies)
Discussion started by: charlie101208
12 Replies

5. UNIX for Dummies Questions & Answers

Regarding Decimals in Cshell

Hello... I am new to unix and I am wondering if in a C-shell script , Are we supposed to use only whole numbers........ for example..if a program needs to calculate the average of some numbers........ @ avg = (($1 +$2 + $3)/3)) is returning a whole number.........How can a decimal be achieved... (1 Reply)
Discussion started by: ravindra22
1 Replies

6. Shell Programming and Scripting

[grep] how to grep a sentence which has quotation marks "sentence"

I would like to check with grep in this configuration file: { "alt-speed-down": 200, "alt-speed-enabled": true, "alt-speed-time-begin": 1140, "alt-speed-time-day": 127, "...something..." : true, ... } "alt-speed-enabled" (the third line of the file) is setted to... (2 Replies)
Discussion started by: ciro314
2 Replies

7. Shell Programming and Scripting

Searching for bash to cshell convertor

Hi ,I have seen this comverters before ,but I was searching today and I can not find them .Is anybody used them before .Any recomendations Thanks (5 Replies)
Discussion started by: lio123
5 Replies

8. IP Networking

HOWTO: Linux multihomed dns client - reverse lookup

The following thread is closed: 133552-howto-linux-multihomed-dns-client (Sorry I am not allowed to post URLs) Therefore I write this append in an own thread. The HOWTO in the referenced thread helped me a lot and I only want to append how to make reverse lookup working for a local zone: ... (0 Replies)
Discussion started by: scheruga
0 Replies

9. Red Hat

Bash: menu-complete and reverse

Hi, In the archives I found this: And this works fine. $if mode=vi "\C-0-": digit-argument TAB: menu-complete "\e But what I want is to reverse this. So I want that tab does reverse menu completion and shift tab does normal menu completion. Can anyone help me with this? Thanks (0 Replies)
Discussion started by: ozkanb
0 Replies

10. UNIX for Advanced & Expert Users

How to reverse compiled bash (obfucation)?

hi guys, 10 years a go I wrote an script in bash programming and I compiled (obfuscate) it, but after 10 years I need to change some lines and remove some lines, but i do not remember what I've done. does anyone has any idea about decompile (deobfuscation) it? here is some line of my code (u... (3 Replies)
Discussion started by: mhsh0001
3 Replies
XATTR_SET(3)								 1							      XATTR_SET(3)

xattr_set - Set an extended attribute

SYNOPSIS
bool xattr_set (string $filename, string $name, string $value, [int $flags]) DESCRIPTION
This function sets the value of an extended attribute of a file. Extended attributes have two different namespaces: user and root. The user namespace is available to all users, while the root namespace is available only to users with root privileges. xattr operates on the user namespace by default, but this can be changed with the $flags parameter. PARAMETERS
o $filename - The file in which we set the attribute. o $name - The name of the extended attribute. This attribute will be created if it doesn't exist or replaced otherwise. You can change this behaviour by using the $flags parameter. o $value - The value of the attribute. o $flags - Supported xattr flags +-----------------+---------------------------------------------------+ | | | | XATTR_CREATE | | | | | | | Function will fail if extended attribute already | | | exists. | | | | | | | | XATTR_REPLACE | | | | | | | Function will fail if extended attribute doesn't | | | exist. | | | | | | | |XATTR_DONTFOLLOW | | | | | | | Do not follow the symbolic link but operate on | | | symbolic link itself. | | | | | | | | XATTR_ROOT | | | | | | | Set attribute in root (trusted) namespace. | | | Requires root privileges. | | | | +-----------------+---------------------------------------------------+ RETURN VALUES
Returns TRUE on success or FALSE on failure. EXAMPLES
Example #1 Sets extended attributes on .wav file <?php $file = 'my_favourite_song.wav'; xattr_set($file, 'Artist', 'Someone'); xattr_set($file, 'My ranking', 'Good'); xattr_set($file, 'Listen count', '34'); /* ... other code ... */ printf("You've played this song %d times", xattr_get($file, 'Listen count')); ?> SEE ALSO
xattr_get(3), xattr_remove(3). PHP Documentation Group XATTR_SET(3)
All times are GMT -4. The time now is 05:06 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy