File globbing questions


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers File globbing questions
# 1  
Old 12-20-2012
File globbing questions

hi guys,
jus some file globbing questions

Code:
sed "s/^.*on//"

what does the full stop and asterisk means?
i onli know that ^ means inverse or not
# 2  
Old 12-20-2012
^ in this context means "at the start of the line".

.* is nothing to do with "globbing". It's regular-expression speak for match any character (.) any number of times (*), meaning "match zero or more of any character" (i.e. match anything).

The regular expression you post will remove everything up to and including the letters "on". The ^ is superfluous in this expression.
This User Gave Thanks to Scott For This Post:
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

File globbing order

Hi , I'm facing a different behaviour with one of my shell script for last few days. It was working good before that. here is my code for the script FileRemove.sh #get the file name# file1=$1 file2=$2 rm $file1 # delete the old file mv $file2 <target path> #move the new file to the target... (5 Replies)
Discussion started by: poova
5 Replies

2. Shell Programming and Scripting

Negation in Bash Globbing

$ ls -1 a.1 b.1 x_a.1 x_b.1 $ ls -1 * b.1 x_a.1 x_b.1 $ ls -1 ** a.1 b.1 x_a.1 x_b.1The last result is not as expected. Why? Thanks. (2 Replies)
Discussion started by: carloszhang
2 Replies

3. Shell Programming and Scripting

Globbing or not globbing

Hi guys, Here is a simple script. It writes the current time to specific files in a directory. The arguments are the names of the files to write the date to (without path nor extension). root:~# cat /usr/local/bin/dummy.sh #!/bin/sh -e for file in $@; do date >> /var/lib/$file.dat... (11 Replies)
Discussion started by: chebarbudo
11 Replies

4. Homework & Coursework Questions

Print questions from a questions folder in a sequential order

1.) I am to write scripts that will be phasetest folder in the home directory. 2.) The folder should have a set-up,phase and display files I have written a small script which i used to check for the existing users and their password. What I need help with: I have a set of questions in a... (19 Replies)
Discussion started by: moraks007
19 Replies

5. Shell Programming and Scripting

Questions on File filtering

I have a file test.txt with the lines below : $ cat test.txt AAA 1 AAA 2 BBB 5 BBB 7 BBB 9 CCC 3 CCC 4 DDD 6 EEE 5 I want to filter the file above to make it have unique rows with the condition that if there are rows with the same value in the first column I want the row with the... (5 Replies)
Discussion started by: stevefox
5 Replies

6. UNIX for Dummies Questions & Answers

Some questions about file permissions.

Hi, what happens in these scenarios? 1. You give no permissions to "others" on a directory, but in that directory the files have read permissions for "others", can they read the file? 2. Are files with rwx attributes to "others" at risk of being copied or read on the system, even if you are... (2 Replies)
Discussion started by: daydreamer
2 Replies

7. Shell Programming and Scripting

globbing, $# is too high after wildcard expansion in bash script

How can I pass in an argument such as "*.k" to a bash script without having to double-quote *.k and not having *.k `glob` to match all files in the pattern? I tried using noglob in my script but this didn't work the way I thought it would.. expansion is still occuring, $# is higher than I... (3 Replies)
Discussion started by: zoo591
3 Replies

8. Shell Programming and Scripting

Globbing slash Wildcarding Question

I am on HP-UX and I am trying to come up with a method to call in a list of files named like so. filename020107.dat filename020207.dat filename020307.dat Obviously I can list them ls them like so, ls filename*.dat. In case you did not notice the number is a date and I was hoping to match... (4 Replies)
Discussion started by: scotbuff
4 Replies

9. Shell Programming and Scripting

awk / bash globbing question

I would like to process a list of files matching: GPS*\.xyz with an awk script. I would then like to output the files to GPS*\.xyz.out (e.g. the same file name appended with .out). Something like: awk '{if(NR==1) {offset=-$1}; $1=$1+offset; print }' GPS*.xyz this does exactly what I want EXCEPT... (3 Replies)
Discussion started by: franzke
3 Replies

10. UNIX for Dummies Questions & Answers

Appending file(s) questions

Hey everyone, I was just wondering if anybody knows how to do just a few things here. I am pretty sure it's possible, but I don't know exactly how it is done... Let's say I have a long file, and I want to append every other line to another file. I know that to append the entire thing, you... (3 Replies)
Discussion started by: jason_v
3 Replies
Login or Register to Ask a Question