Sponsored Content
Top Forums Shell Programming and Scripting How to remove newline character if it is the only character in the entire file.? Post 303029482 by rak Kundra on Sunday 27th of January 2019 02:16:28 PM
Old 01-27-2019
The fie size is 1byte .
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to remove a newline character at the end of filename

Hi All, I have named a file with current date,time and year as follows: month=`date | awk '{print $2}'` date=`date | awk '{print $3}'` year=`date | awk '{print $6}'` time=`date +%Hh_%Mm_%Ss'` filename="test_"$month"_"$date"_"$year"_"$time".txt" > $filename The file is created with a... (2 Replies)
Discussion started by: amio
2 Replies

2. Shell Programming and Scripting

To remove the newline character while appending into a file

Hi All, We append the output of a file's size in a file. But a newline character is appended after the variable. Pls help how to clear this. filesize=`ls -l test.txt | awk `{print $5}'` echo File size of test.txt is $filesize bytes >> logfile.txt The output we got is, File size of... (4 Replies)
Discussion started by: amio
4 Replies

3. Shell Programming and Scripting

Remove newline character conditionally

Hi All, I have 5000 records like this Request_id|Type|Status|Priority|Ticket Submitted Date and Time|Actual Resolved Date and Time|Current Ticket Owner Group|Case final Ticket Owner Group|Customer Severity|Reported Symptom/Request|Component|Hot Topic|Reason for Missed SLA|Current Ticket... (2 Replies)
Discussion started by: j_53933
2 Replies

4. Shell Programming and Scripting

any savant ? using AWK/SED to remove newline character between two strings : conditional removal

I'd like to remove (do a pattern or precise replacement - this I can handle in SED using Regex ) ---AFTER THE 1ST Occurrence ( i.e. on the 2nd occurrence - from the 2nd to fourth occurance ) of a specific string : type 1 -- After the 1st occurrence of 1 string1 till the 1st occurrence of... (4 Replies)
Discussion started by: sieger007
4 Replies

5. Shell Programming and Scripting

Remove \n <newline> character inside the records.

Hi, In my file, I have '\n' characters inside a single record. Because of this, a single records appears in many lines and looks like multiple records. In the below file. File 1 ==== 1,nmae,lctn,da\n t 2,ghjik,o\n ut,de\n fk Expected output after the \n removed File 2 =====... (5 Replies)
Discussion started by: machomaddy
5 Replies

6. Shell Programming and Scripting

Remove newline character or join the broken record

Hi, I have a very huge file, around 1GB of data. I want to remove the newline characters in the file but not preceded by the original end delimiter {} sample data will look like this 1234567 abcd{} 1234sssss as67 abcd{} 12dsad3dad 4sdad567 abcdsadd{} this should look like this... (6 Replies)
Discussion started by: ratheeshjulk
6 Replies

7. Shell Programming and Scripting

How to check newline character in file?

Hi All, I have file with only one record,always be only one record. as like below. if that line contains newline end of the line..no need to add, if not just add the new line character. END OF FILE. ROW COUNT: 7 Please help me.. Thanks, (9 Replies)
Discussion started by: bmk
9 Replies

8. Shell Programming and Scripting

Remove newline character between two delimiters

hi i am having delimited .dat file having content like below. test.dat(5 line of records) ====== PT2~Stag~Pt2 Stag Test. Updated~PT2 S T~Area~~UNCEF R20~~2012-05-24 ~2014-05-24~~ PT2~Stag y~Pt2 Stag Test. Updated~PT2 S T~Area~METR~~~2012-05-24~2014-05-24~~test PT2~Pt2 Stag Test~~PT2 S... (4 Replies)
Discussion started by: sushine11
4 Replies

9. Shell Programming and Scripting

Remove last newline character..

Hi all.. I have a text file which looks like below: abcd efgh ijkl (blank space) I need to remove only the last (blank space) from the file. When I try wc -l the file name,the number of lines coming is 3 only, however blank space is there in the file. I have tried options like... (14 Replies)
Discussion started by: Sathya83aa
14 Replies

10. UNIX for Beginners Questions & Answers

Remove newline character from column spread over multiple lines in a file

Hi, I came across one issue recently where output from one of the columns of the table from where i am creating input file has newline characters hence, record in the file is spread over multiple lines. Fields in the file are separated by pipe (|) delimiter. As header will never have newline... (4 Replies)
Discussion started by: Prathmesh
4 Replies
packages(3erl)						     Erlang Module Definition						    packages(3erl)

NAME
packages - Packages in Erlang DESCRIPTION
Warning: Packages has since it was introduced more than 5 years ago been an experimental feature. Use it at your own risk, we do not actively main- tain and develop this feature. It might however be supported some day. In spite of this packages work quite well, but there are some known issues in tools and other parts where packages don't work well. Introduction Packages are simply namespaces for modules. All old Erlang modules automatically belong to the top level ("empty-string") namespace, and do not need any changes. The full name of a packaged module is written as e.g. " fee.fie.foe.foo ", i.e., as atoms separated by periods, where the package name is the part up to but not including the last period; in this case " fee.fie.foe ". A more concrete example is the module erl.lang.term , which is in the package erl.lang . Package names can have any number of segments, as in erl.lang.list.sort . The atoms in the name can be quoted, as in foo.'Bar'.baz , or even the whole name, as in 'foo.bar.baz' but the concatenation of atoms and periods must not contain two consecu- tive period characters or end with a period, as in 'foo..bar' , foo.'.bar' , or foo.'bar.' . The periods must not be followed by white- space. The code loader maps module names onto the file system directory structure. E.g., the module erl.lang.term corresponds to a file .../erl/lang/term.beam in the search path. Note that the name of the actual object file corresponds to the last part only of the full mod- ule name. (Thus, old existing modules such as lists simply map to .../lists.beam , exactly as before.) A packaged module in a file " foo/bar/fred.erl " is declared as: -module(foo.bar.fred). This can be compiled and loaded from the Erlang shell using c(fred) , if your current directory is the same as that of the file. The object file will be named fred.beam . The Erlang search path works exactly as before, except that the package segments will be appended to each directory in the path in order to find the file. E.g., assume the path is ["/usr/lib/erl", "/usr/local/lib/otp/legacy/ebin", "/home/barney/erl"] . Then, the code for a mod- ule named foo.bar.fred will be searched for first as "/usr/lib/erl/foo/bar/fred.beam" , then "/usr/local/lib/otp/legacy/ebin/foo/bar/fred.beam" and lastly "/home/barney/erl/foo/bar/fred.beam" . A module like lists , which is in the top-level package, will be looked for as "/usr/lib/erl/lists.beam" , "/usr/local/lib/otp/legacy/ebin/lists.beam" and "/home/bar- ney/erl/lists.beam" . Programming Normally, if a call is made from one module to another, it is assumed that the called module belongs to the same package as the source mod- ule. The compiler automatically expands such calls. E.g., in: -module(foo.bar.m1). -export([f/1]). f(X) -> m2:g(X). m2:g(X) becomes a call to foo.bar.m2 If this is not what was intended, the call can be written explicitly, as in -module(foo.bar.m1). -export([f/1]). f(X) -> fee.fie.foe.m2:g(X). Because the called module is given with an explicit package name, no expansion is done in this case. If a module from another package is used repeatedly in a module, an import declaration can make life easier: -module(foo.bar.m1). -export([f/1, g/1]). -import(fee.fie.foe.m2). f(X) -> m2:g(X). g(X) -> m2:h(X). will make the calls to m2 refer to fee.fie.foe.m2 . More generally, a declaration -import(Package.Module). will cause calls to Module to be expanded to Package.Module . Old-style function imports work as normal (but full module names must be used); e.g.: -import(fee.fie.foe.m2, [g/1, h/1]). however, it is probably better to avoid this form of import altogether in new code, since it makes it hard to see what calls are really "remote". If it is necessary to call a module in the top-level package from within a named package, the module name can be written either with an initial period as in e.g. " .lists ", or with an empty initial atom, as in " ''.lists ". However, the best way is to use an import declara- tion - this is most obvious to the eye, and makes sure we don't forget adding a period somewhere: -module(foo.bar.fred). -export([f/1]). -import(lists). f(X) -> lists:reverse(X). The dot-syntax for module names can be used in any expression. All segments must be constant atoms, and the result must be a well-formed package/module name. E.g.: spawn(foo.bar.fred, f, [X]) is equivalent to spawn('foo.bar.fred', f, [X]) . The Erlang Shell The shell also automatically expands remote calls, however currently no expansions are made by default. The user can change the behaviour by using the import/1 shell command (or its abbreviation use/1 ). E.g.: 1> import(foo.bar.m). ok 2> m:f(). will evaluate foo.bar.m:f() . If a new import is made of the same name, this overrides any previous import. (It is likely that in the future, some system packages will be pre-imported.) In addition, the shell command import_all/1 (and its alias use_all/1 ) imports all modules currently found in the path for a given package name. E.g., assuming the files " .../foo/bar/fred.beam ", " .../foo/bar/barney.beam " and " .../foo/bar/bambam.beam " can be found from our current path, 1> import_all(foo.bar). will make fred , barney and bambam expand to foo.bar.fred , foo.bar.barney and foo.bar.bambam , respectively. Note: The compiler does not have an "import all" directive, for the reason that Erlang has no compile time type checking. E.g. if the wrong search path is used at compile time, a call m:f(...) could be expanded to foo.bar.m:f(...) without any warning, instead of the intended frob.ozz.m:f(...) , if package foo.bar happens to be found first in the path. Explicitly declaring each use of a module makes for safe code. EXPORTS
no functions exported Ericsson AB kernel 2.14.3 packages(3erl)
All times are GMT -4. The time now is 04:03 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy