LaTeX requires a blank space after some commands (or '{}'), which creates problems if blank spaces are word delimiters.
I had been assuming that it might be possible to use '} {' as a word delimiter, rather than a space, but then that would run into complications with the 3rd and fourth lines, where there are no '} {' delimiters.
So, below I've replaced all of the blank spaces within words with '{}' which will hopefully help. Thanks.
Hi,
I got a lot of files looking like this:
1
0.5
6
All together there are ard 1'000'000 lines in each of the ard 100 files.
I want to build the average for every line, and write the result to a new file.
The averaging should start at a specific line, here for example at line... (10 Replies)
Hi all,
I would like to extract the line number of the n-th occurrency of a given string in a file.
e.g.
xxx
yyy
xxx
zzz
xxx
the second occurrency of xxx is at line 3.
What is the fastest way to do it in bash?
Thank you, (8 Replies)
I have several files (around 50) that have the similar format. I need to extract the 5th line from every file and output that into a text file. So far, I have been able to figure out how to do it for a single file:
$ awk 'NR==5' text1.txt > results.txt
OR
$ sed -n '5p' text1.txt > results.txt... (6 Replies)
This code works perfect when using a machine with only one interface online. (Excluding the loopback of course) But when I have other interface up for vmware or a vpn the output gets mixed up. I know I had this working when I was just reading ip's from files so I know it is not a problem with... (8 Replies)
Greetings experts. Searched the forums (perhaps not hard enough?) - Am searching for a method to capture all output from a log file following the nth occurrence of a known string.
Background:
Using bash, I want to monitor my Oracle DB alert log file. The script will count the total # of... (2 Replies)
Hi all,
Here is my problem for which i am breaking my head for past three days..
I have parted command output as follows..
Model: ATA WDC WD5000AAKS-0 (scsi)
Disk /dev/sdb: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type ... (3 Replies)
Hi,
I want to rename several files like this:
example:
A0805120817.BHN
A0805120818.BHN
.....
to:
20120817.0805.N
20120818.0805.N
......
How can i do this via terminal or in shell bash script ?
thanks, (6 Replies)
GM,
I have an issue at work, which requires a simple solution. But, after multiple attempts, I have not been able to hit on the code needed.
I am assuming that sed, awk or even perl could do what I need.
I have an application that adds extra blank page feeds, for multiple reports, when... (7 Replies)
Hi,
I have a huge list of archives (.gz). Each archive is about 40MB. A file is generated every minute so if I want to analyze the data for 1 hour I get already 60 files for example.
These are text files, ';' separated, each line having about 300 fields (columns).
What I need to do is to... (11 Replies)
I need your help to discover missing elements for each box.
In theory each box should have 4 items: ITEM01, ITEM02, ITEM08, and ITEM10.
Some boxes either have a missing item (BOX02 ITEM08) or might have da duplicate item (BOX03 ITEM02) and missing another one (BOX03 ITEM01).
file01.txt
... (2 Replies)
Discussion started by: alex2005
2 Replies
LEARN ABOUT DEBIAN
mojo::dom::css
Mojo::DOM::CSS(3pm) User Contributed Perl Documentation Mojo::DOM::CSS(3pm)NAME
Mojo::DOM::CSS - CSS3 selector engine
SYNOPSIS
use Mojo::DOM::CSS;
# Select elements from DOM tree
my $css = Mojo::DOM::CSS->new(tree => $tree);
my $elements = $css->select('h1, h2, h3');
DESCRIPTION
Mojo::DOM::CSS is the CSS3 selector engine used by Mojo::DOM.
SELECTORS
All CSS3 selectors that make sense for a standalone parser are supported.
"*"
Any element.
my $all = $css->select('*');
"E"
An element of type "E".
my $title = $css->select('title');
"E[foo]"
An "E" element with a "foo" attribute.
my $links = $css->select('a[href]');
"E[foo="bar"]"
An "E" element whose "foo" attribute value is exactly equal to "bar".
my $fields = $css->select('input[name="foo"]');
"E[foo~="bar"]"
An "E" element whose "foo" attribute value is a list of whitespace-separated values, one of which is exactly equal to "bar".
my $fields = $css->select('input[name~="foo"]');
"E[foo^="bar"]"
An "E" element whose "foo" attribute value begins exactly with the string "bar".
my $fields = $css->select('input[name^="f"]');
"E[foo$="bar"]"
An "E" element whose "foo" attribute value ends exactly with the string "bar".
my $fields = $css->select('input[name$="o"]');
"E[foo*="bar"]"
An "E" element whose "foo" attribute value contains the substring "bar".
my $fields = $css->select('input[name*="fo"]');
"E:root"
An "E" element, root of the document.
my $root = $css->select(':root');
"E:checked"
A user interface element "E" which is checked (for instance a radio-button or checkbox).
my $input = $css->select(':checked');
"E:empty"
An "E" element that has no children (including text nodes).
my $empty = $css->select(':empty');
"E:nth-child(n)"
An "E" element, the "n-th" child of its parent.
my $third = $css->select('div:nth-child(3)');
my $odd = $css->select('div:nth-child(odd)');
my $even = $css->select('div:nth-child(even)');
my $top3 = $css->select('div:nth-child(-n+3)');
"E:nth-last-child(n)"
An "E" element, the "n-th" child of its parent, counting from the last one.
my $third = $css->select('div:nth-last-child(3)');
my $odd = $css->select('div:nth-last-child(odd)');
my $even = $css->select('div:nth-last-child(even)');
my $bottom3 = $css->select('div:nth-last-child(-n+3)');
"E:nth-of-type(n)"
An "E" element, the "n-th" sibling of its type.
my $third = $css->select('div:nth-of-type(3)');
my $odd = $css->select('div:nth-of-type(odd)');
my $even = $css->select('div:nth-of-type(even)');
my $top3 = $css->select('div:nth-of-type(-n+3)');
"E:nth-last-of-type(n)"
An "E" element, the "n-th" sibling of its type, counting from the last one.
my $third = $css->select('div:nth-last-of-type(3)');
my $odd = $css->select('div:nth-last-of-type(odd)');
my $even = $css->select('div:nth-last-of-type(even)');
my $bottom3 = $css->select('div:nth-last-of-type(-n+3)');
"E:first-child"
An "E" element, first child of its parent.
my $first = $css->select('div p:first-child');
"E:last-child"
An "E" element, last child of its parent.
my $last = $css->select('div p:last-child');
"E:first-of-type"
An "E" element, first sibling of its type.
my $first = $css->select('div p:first-of-type');
"E:last-of-type"
An "E" element, last sibling of its type.
my $last = $css->select('div p:last-of-type');
"E:only-child"
An "E" element, only child of its parent.
my $lonely = $css->select('div p:only-child');
"E:only-of-type"
An "E" element, only sibling of its type.
my $lonely = $css->select('div p:only-of-type');
"E.warning"
my $warning = $css->select('div.warning');
An "E" element whose class is "warning".
"E#myid"
my $foo = $css->select('div#foo');
An "E" element with "ID" equal to "myid".
E:not(s)
An "E" element that does not match simple selector "s".
my $others = $css->select('div p:not(:first-child)');
"E F"
An "F" element descendant of an "E" element.
my $headlines = $css->select('div h1');
"E > F"
An "F" element child of an "E" element.
my $headlines = $css->select('html > body > div > h1');
"E + F"
An "F" element immediately preceded by an "E" element.
my $second = $css->select('h1 + h2');
"E ~ F"
An "F" element preceded by an "E" element.
my $second = $css->select('h1 ~ h2');
"E, F, G"
Elements of type "E", "F" and "G".
my $headlines = $css->select('h1, h2, h3');
"E[foo=bar][bar=baz]"
An "E" element whose attributes match all following attribute selectors.
my $links = $css->select('a[foo^="b"][foo$="ar"]');
ATTRIBUTES
Mojo::DOM::CSS implements the following attributes.
"tree"
my $tree = $css->tree;
$css = $css->tree(['root', [qw(text lalala)]]);
Document Object Model.
METHODS
Mojo::DOM::CSS inherits all methods from Mojo::Base and implements the following new ones.
"select"
my $results = $css->select('head > title');
Run CSS3 selector against "tree".
SEE ALSO
Mojolicious, Mojolicious::Guides, <http://mojolicio.us>.
perl v5.14.2 2012-09-05 Mojo::DOM::CSS(3pm)