10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi there,
I am new to shell scripting and have been struggling with this example.
I have an input variable that looks like that:
FILELIST="100_*_123.txt"
that will produce a list of files if you use
ls ${FILELIST}
The output looks like 100_EN_123.txt 100_FR_123.txt
I am building... (4 Replies)
Discussion started by: ornesey
4 Replies
2. Homework & Coursework Questions
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:
You will write a script that will remove all HTML tags from an HTML document and remove any consecutive... (3 Replies)
Discussion started by: tburns517
3 Replies
3. UNIX for Advanced & Expert Users
Hi all:
Been racking my brain on this for the last couple of days and what has been most frustrating is that this is the last piece I need to complete a project.
There are numerous posts discussing mutt in this forum and others but I have been unable to find similar issues.
Running with... (1 Reply)
Discussion started by: raggmopp
1 Replies
4. Shell Programming and Scripting
I store different variance of the below in an xml file. and apparently, xml has an issue loading up data like this because it contains html tags. i would like to preserve this data as it is, but unfortunately, xml says i cant.
so i have to strip out all the html tags.
the examples i found... (9 Replies)
Discussion started by: SkySmart
9 Replies
5. Shell Programming and Scripting
Hi there, I'm quite new to the forum and shell scripting.
I want to filter out the "166.0 points". The results, that i found in google / the forum search didn't helped me :(
<a href="/user/test" class="headitem menu" style="color:rgb(83,186,224);">test</a><a href="/points" class="headitem... (1 Reply)
Discussion started by: Mysthik
1 Replies
6. UNIX for Advanced & Expert Users
Hello Unix Gurus
I am having a problem with one of the files that i am generating using a Unix Script. This Unix Scripts connects to the MY SQL Server and loads the data into a Text file. While generating the Text file for one of the tables the value in one of the column is as follows.
<p>... (3 Replies)
Discussion started by: chetan.mudike
3 Replies
7. Red Hat
Hi there..
I need a proper "mutt" command to send a mail with html body and html attachment at a time.
Also if possible let me know the other commands to do this task.
Please help me.. (2 Replies)
Discussion started by: vickramshetty
2 Replies
8. Shell Programming and Scripting
I generally save a lot of web pages for reading offline which works out great for school. Now I have to spend a lot of time on the bus and I am looking for the best way to read some of these webpages using my Nokia 7610.
I have uploaded the files to my phone, but they are deadly deadly slow to... (2 Replies)
Discussion started by: naphelge
2 Replies
9. Shell Programming and Scripting
Hi all-
I have a variable that contains a web page:
echo $STUFF
<html> <head> <title>my page</title></head> <body> blah blah etc..
Can I use the shell's parameter expansion abilities to remove just the tags?
I thought that FIXHTML=${STUFF//<*>/} might do it, but it didn't seem to... (2 Replies)
Discussion started by: rev66
2 Replies
10. UNIX for Dummies Questions & Answers
I have a html file called myfile. If I simply put "cat myfile.html" in UNIX, it shows all the html tags like <a href=r/26><img src="http://www>. But I want to extract only text part.
Same problem happens in "type" command in MS-DOS.
I know you can do it by opening it in Internet Explorer,... (4 Replies)
Discussion started by: los111
4 Replies
wml::std::lang(3) EN Tools wml::std::lang(3)
NAME
wml::std::lang - Multi-Lingual Support
SYNOPSIS
#use wml::std::lang
<lang:new id=xx [short]>
<lang:area>
(xx) ... (yy) ...
</lang:area>
<lang:set-wildcard ...>
<lang:star: ...*..>
<lang:star:href: index.*.html|index.html>
<lang:star:slice: index.*.html>
<lang:xx>...</lang:xx>
<lang:xx: ...>
<xx>...</xx>
<xx: ...>
<lang:current>
<lang:list>
DESCRIPTION
This include file provides high-level multi-lingual support via Slices. Its purpose is to define the slices ``"LANG_XX"'' according to the
multi-lingual selection tags.
The general intend of this slice-based approach is to use the defined slices in Pass 9 (Slice) via WMLs -o option. A typical shebang-line
example for the use with a webserver's content negotiation feature is:
#!wml -o (ALL-LANG_*)+LANG_EN:index.html.en
-o (ALL-LANG_*)+LANG_DE:index.html.de
Since WML 1.7.0, the "<lang:star:slice:>" tag is an alternative to this shebang-line.
Before you can use a language, you have to define the corresponding tags via "<lang:new>". For instance when you want to use the languages
english and german, use:
<lang:new id=en>
<lang:new id=de>
Then the following tags are defined:
<lang:en>...</lang:en>
<lang:de>...</lang:de>
<lang:en: ...>
<lang:de: ...>
i.e. for both languages a container tag and a simple tag is defined. The container tag is more readable while the simple tag is nicer for
short variants. When the names "lang:xx" are still to large for you, you can use the "short" attribute to "<lang:new>"
<lang:new id=en short>
<lang:new id=de short>
when then leads to the defintion of the shortcut variants:
<en>...</en>
<de>...</de>
<en: ...>
<de: ...>
Additionally you always have the "<lang:area>"..."</lang:area>" container tag available which provides an alternative way of selecting the
language in its body. It automatically surrounds the data between `"(xx)"' start tags with the corresponding "LANG_XX" slice.
The following are equal:
<lang:xx: Foo><lang:yy Bar>
<lang:xx>Foo</lang:xx><lang:yy>Bar</lang:yy>
<lang:area>(xx)Foo(yy)Bar</lang:area>
Because these three lines internally get expanded to
[LANG_XX:Foo:][LANG_YY:Bar:]
[LANG_XX:Foo:][LANG_YY:Bar:]
[LANG_XX:Foo:][LANG_YY:Bar:]
There is one additional special tag: "<lang:star:>". This tag expands its attribute line like the "<lang:xx:>" tags but multiple times.
Actually as much as defined languages exists ("<lang:new>"!). And in each expansion the asterisks (=stars) in the data gets replaced by
the language identifier.
Is is sometimes convenient to use another wildcard, e.g. when defining navigation bars. The "<lang:set-wildcard>" tag does the job. The
attribute becomes the wildcard used in future substitutions. Without attribute, the default value is restored. You may specify any regular
expression, and do not forget to escape special characters (the astersisk is in fact ``\*'').
<lang:set-wildcard "%">
<lang:star: index.%.html>
<lang:set-wildcard>
There is a more specialized variant named "<lang:star:href:>" which is similar to "<lang:star:>" but treats its attribute value as a URL
part and tries to check if it already exists. If it doesn't exist the tag expands the value without the star or an alternative value which
can be appended with ``|alt-value''.
The "<lang:star:slice:>" is another variant to help writing multi-lingual files quickly. It must come after all occurences of "<lang:new>"
tags.
<lang:star:slice: index.html.*>
The `%BASE' form is recognized (see wml(1)) and an empty argument is equivalent to the string `"%BASE.*.html"'. But note that the use of
this tag instead of the WML shebang line prevents WMk from doing its job, because WMk can not guess output filenames in this case.
For complex multi-lingual documents, you may want to know in which language text is currently processed. This is achieved with
<lang:current>
which always returns current language (as defined in "<lang:new>" or an empty string when outside of any language portion. The macro
<lang:list>
prints the newline separated list of defined languages.
EXAMPLE
The following is an example of a webpage "index.wml" with a multi-lingual header and hyperlink:
#use wml::std::lang
#use wml::std::href
<lang:new id=en short>
<lang:new id=de short>
<lang:star:slice: index.html.*>
<h1><en: Welcome><de: Willkommen></h1>
<href name="The Hyperlink" url="<lang:star: index.*.html>">
<href name="The Hyperlink" url="<lang:star:href: index2.*.html|index2.html>">
When processed via
$ wml index.wml
The following two output files are generated (assuming that index2.html and only index2.de.html exists):
index.html.en:
<h1>Welcome</h1>
<a href="index.en.html">The Hyperlink</a>
<a href="index2.html">The Hyperlink</a>
index.html.de:
<h1>Willkommen</h1>
<a href="index.de.html">The Hyperlink</a>
<a href="index2.de.html">The Hyperlink</a>
AUTHOR
Ralf S. Engelschall
rse@engelschall.com
www.engelschall.com
Denis Barbier
barbier@engelschall.com
REQUIRES
Internal: P1, P2, P6, P9
External: --
SEE ALSO
slice(1)
EN Tools 2014-04-16 wml::std::lang(3)