Sponsored Content
Top Forums Shell Programming and Scripting Adding a backslash to users' input Post 50708 by netguy on Thursday 29th of April 2004 08:32:34 PM
Old 04-29-2004
Quote:
Originally posted by Perderabo
sed 's/\([()]\)/\\\1/g'
For some reason that I can't determine, this works only from a command line, not from within the script. When run from a script, my search string (which I'm echoing so I can see the conversion) looks like this:
search string: '(this)'
output: \1this\1

From the script:
search_arg=`echo "$*" | tr -s ' '` #remove redundant spaces
search_arg=`echo "$search_arg" | sed 's/\([(.)]\)/\\\1/g'`
echo "$search_arg"
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Adding users

Anyone have a simple shell script that will prompt and accept screen input for each field that is required in the /etc/passwd file? (3 Replies)
Discussion started by: Relykk
3 Replies

2. UNIX for Dummies Questions & Answers

Adding users to /etc/group

I'm using SAM to add users on an HP and they're adding fine. But in /etc/group it only lists the group names. It's not adding the users in there. Is there a way to have them put in there without going into SAM and modifying the group and adding them? I guess what I want to happen is when I add... (1 Reply)
Discussion started by: golfhakker
1 Replies

3. Programming

reg adding Users into at.allow and removing from at.allow

Hi , Thanks for your time . I am working on a application , which adds unix user through useradd and deletes user through userdel . both are admin commands . My requirement is i have to add a user into at.allow whenver a unix user is added through my application and the user should be... (4 Replies)
Discussion started by: naren_chella
4 Replies

4. Shell Programming and Scripting

Adding delimiter to logged in users

Hi guys! Just was wanting to run a command that would allow me to seperate the currently logged in users. Basically from this format: user1 user2 user3 To: user1|user2|user3 (Note the lack of a pipe at the end, not sure if thats possible) Basically it needs to be in this... (11 Replies)
Discussion started by: crawf
11 Replies

5. UNIX for Dummies Questions & Answers

Adding users question

Hello there, I want to add new users to my system, so, being logged in as root I do useradd -m user_name, and the new user is added to the system. The problem is that it has more privileges than I expected. If I do su user_name then I am allowed to do cat /etc/passwd , so it is... (4 Replies)
Discussion started by: help.goes.here
4 Replies

6. AIX

adding users via smit

I apologize if this is a simple/stupid question. When I add users in smit as root, many(most) of the fields are automatically popluated with some basic default values. Some other admins here have access to create users via sudo, however when they create users (sudo smit users), the user gets... (3 Replies)
Discussion started by: mshilling
3 Replies

7. Shell Programming and Scripting

Simple script for adding users

Hi guys, I've a simple linux script (made by my friend), which adds users to the system from userlist file. it also creates user home dir and copies certain files to the directory. To be honest, am a newbie in scripting so am unable to fully understand how the script is working. unfortunately,... (30 Replies)
Discussion started by: vish6251
30 Replies

8. Shell Programming and Scripting

Adding a backslash in front of square brackets with sed

I'm trying to convert this line: to \ with sed. This is what I have so far: sed -e 's/\]*\)\]/\\\\\/' but this still gives me . Any suggestions? (15 Replies)
Discussion started by: lehaste
15 Replies

9. Shell Programming and Scripting

Adding users from a txt fille

hello i'm making a bash script for adding users from a txt fille i have a basic script that adds users and their password . when you type the users by hand , now i want to upgrade my script with a txt file of users and their password , but i don't know how to start . my txt file looks... (10 Replies)
Discussion started by: Roggy
10 Replies

10. UNIX for Beginners Questions & Answers

Not able to input \ backslash when vi editor

Hi, How do I input \ when I do a vi of my file ? I try to input the \ but it came out as @. Appreciate any help. (4 Replies)
Discussion started by: snowfrost88
4 Replies
Tcl_Backslash(3)					      Tcl Library Procedures						  Tcl_Backslash(3)

__________________________________________________________________________________________________________________________________________________

NAME
Tcl_Backslash - parse a backslash sequence SYNOPSIS
#include <tcl.h> char Tcl_Backslash(src, countPtr) ARGUMENTS
char *src (in) Pointer to a string starting with a backslash. int *countPtr (out) If countPtr is not NULL, *countPtr gets filled in with number of characters in the backslash sequence, includ- ing the backslash character. _________________________________________________________________ DESCRIPTION
The use of Tcl_Backslash is deprecated in favor of Tcl_UtfBackslash. This is a utility procedure provided for backwards compatibility with non-internationalized Tcl extensions. It parses a backslash sequence and returns the low byte of the Unicode character corresponding to the sequence. Tcl_Backslash modifies *countPtr to contain the number of characters in the backslash sequence. See the Tcl manual entry for information on the valid backslash sequences. All of the sequences described in the Tcl manual entry are sup- ported by Tcl_Backslash. SEE ALSO
Tcl(n), Tcl_UtfBackslash(3) KEYWORDS
backslash, parse Tcl 8.1 Tcl_Backslash(3)
All times are GMT -4. The time now is 11:15 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy