Sponsored Content
Top Forums UNIX for Beginners Questions & Answers Print strings in bash in loop Post 303042351 by 7adi on Sunday 22nd of December 2019 09:25:56 AM
Old 12-22-2019
Hi,


@rudic, you might be correct something must be with shell version. Below is the output that might help to provide additional advice. I was not able to find sed version on my macOS 10.13.6 neither verbatim new line


@neo, may be we are not on same page, the code you have quoted is my output actually.


Code:
tests-Mac:Desktop test$ $SHELL --version
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin17)
Copyright (C) 2007 Free Software Foundation, Inc.


tests-Mac:Desktop test$ uname -v
Darwin Kernel Version 17.7.0: Sun Jun  2 20:31:42 PDT 2019; root:xnu-4570.71.46~1/RELEASE_X86_64


tests-Mac:Desktop test$ sw_vers -productVersion
10.13.6


tests-Mac:Desktop test$ sed --version
sed: illegal option -- -
usage: sed script [-Ealn] [-i extension] [file ...]
       sed [-Ealn] [-i extension] [-e script] ... [-f script_file] ... [file ...]


tests-Mac:Desktop test$ osascript -e 'tell application "System Events" to get properties of every login item' | sed 's/, name/\ name/g'
name:Mail, path:/Applications/Mail.app, class:login item, kind:Application, hidden:false name:DVD Player, path:/Applications/DVD Player.app, class:login item, kind:Application, hidden:true name:Calculator, path:/Applications/Calculator.app, class:login item, kind:Application, hidden:false name:Calendar, path:/Applications/Calendar.app, class:login item, kind:Application, hidden:false name:App Store, path:/Applications/App Store.app, class:login item, kind:Application, hidden:false


tests-Mac:Desktop test$ sed 's/, name/\nname/g' yourfile.txt
name:Pages, path:/Applications/Pages.app, class:login item, kind:Application, hidden:falsenname:Calculator, path:/System/Applications/Calculator.app, class:login item, kind:Application, hidden:truenname:Calendar, path:/System/Applications/Calendar.app, class:login item, kind:Application, hidden:false


tests-Mac:Desktop test$ osascript -e 'tell application "System Events" to get properties of every login item' | sed 's/, name/\nname/g'
name:Mail, path:/Applications/Mail.app, class:login item, kind:Application, hidden:falsenname:DVD Player, path:/Applications/DVD Player.app, class:login item, kind:Application, hidden:truenname:Calculator, path:/Applications/Calculator.app, class:login item, kind:Application, hidden:falsenname:Calendar, path:/Applications/Calendar.app, class:login item, kind:Application, hidden:falsenname:App Store, path:/Applications/App Store.app, class:login item, kind:Application, hidden:false

 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

bash and ksh: variable lost in loop in bash?

Hi, I use AIX (ksh) and Linux (bash) servers. I'm trying to do scripts to will run in both ksh and bash, and most of the time it works. But this time I don't get it in bash (I'm more familar in ksh). The goal of my script if to read a "config file" (like "ini" file), and make various report.... (2 Replies)
Discussion started by: estienne
2 Replies

2. Shell Programming and Scripting

Print all between 2 strings

Hi All, I'm working on a large file and need to extract all data between 2 strings. I have seen many good solutions to threads almost like my problem but none that quite fit. This is all very new to me so any ideas would be really appreciated! (attempted to read sed and awk tutorials but got a... (9 Replies)
Discussion started by: soots
9 Replies

3. Shell Programming and Scripting

Print all the lines between 2 specified strings

Hi All, I have a file in which i want to print all the lines between 2 defined strings. Ex- I have file with data as follows STEP1:- ----- has some 20 -30 lines of data STEP2:- ----- has some 20 -30 lines of data So i want to print those lines between STEP1 & STEP2. (line including STEP1)... (7 Replies)
Discussion started by: digitalrg
7 Replies

4. Shell Programming and Scripting

Using variables created sequentially in a loop while still inside of the loop [bash]

I'm trying to understand if it's possible to create a set of variables that are numbered based on another variable (using eval) in a loop, and then call on it before the loop ends. As an example I've written a script called question (The fist command is to show what is the contents of the... (2 Replies)
Discussion started by: DeCoTwc
2 Replies

5. Shell Programming and Scripting

print specific strings only

Hello, I have a file like this.. 2 168611167 STK39 STK39 --- 27347 "serine threonine kinase 39 (STE20/SPS1 homolog, yeast)" YES SNP_A-2086192 rs16854601 0.001558882 6 13670256 SIRT5 /// RPS4X SIRT5 --- 23408 /// 6191 "sirtuin (silent mating type... (5 Replies)
Discussion started by: genehunter
5 Replies

6. Shell Programming and Scripting

BASH loop inside a loop question

Hi all Sorry for the basic question, but i am writing a shell script to get around a slightly flaky binary that ships with one of our servers. This particular utility randomly generates the correct information and could work first time or may work on the 12th or 100th attempt etc !.... (4 Replies)
Discussion started by: rethink
4 Replies

7. UNIX for Dummies Questions & Answers

Get strings on a file and print

hi all! i have a file like this lea 25 female dave 18 male jake 27 male and i want to have an output file like this my name is lea. i am 25. female my name is dave. i am 18. male my name is jake. i am 27. male thanks! (2 Replies)
Discussion started by: engr.jay
2 Replies

8. Shell Programming and Scripting

[Help me!] print text between two strings

Deal All, I have problem for this: input file : "data.txt" R 240 585694.59946146.8 8.0 239 585694.09946134.3 8.0 238 585693.59946121.8 8.01R 237 585693.09946109.3 8.0 236 585692.59946096.9 8.0 235 585692.19946084.4 8.01R 234 585691.59946071.9 8.0 233 585691.09946059.5 8.0 232... (2 Replies)
Discussion started by: aksin
2 Replies

9. Shell Programming and Scripting

[Help me!] Print text between two strings

Deal All, I have problem for this: input file : "data.txt" R 240 585694.59946146.8 8.0 239 585694.09946134.3 8.0 238 585693.59946121.8 8.01R 237 585693.09946109.3 8.0 236 585692.59946096.9 8.0 235 585692.19946084.4 8.01R 234 585691.59946071.9 8.0 233 585691.09946059.5 8.0 232... (2 Replies)
Discussion started by: aksin
2 Replies

10. Shell Programming and Scripting

Using arrays in bash using strings to bash built-in true

I have the following code and for some reason when I call the program using /home/tcdata/tatsh/trunk/hstmy/bin/bash/raytrac.bash --cmod=jcdint.cmod I get hasArgument = hasArgument = true Somehow the array element is returning even though I have not chosen the option. ... (41 Replies)
Discussion started by: kristinu
41 Replies
gnome-desktop-item-edit(1)					   User Commands					gnome-desktop-item-edit(1)

NAME
gnome-desktop-item-edit - GNOME Desktop file editor SYNOPSIS
gnome-desktop-item-edit [--create-new] filename DESCRIPTION
gnome-desktop-item-edit is the GNOME Desktop file editor, which you can use to create or edit the .desktop (known as desktop) file. GNOME uses a standard desktop file specification as proposed by freedesktop.org. A desktop file consists of a number of name-value pairs that define how a desktop should organize a particular application. As this is defined as an open standard, integration of applications into GNOME Desktop is relatively straightforward. A basic entry in the desktop file must start with a tag called [Desktop Entry]. It can then have a number of name-value pairs as defined by the standard. The minimum entries are as follows: Name the name of the application Comment a textual description of the application which is displayed as a tooltip message by gnome-panel. When set appropri- ately, the comment can be localized within the same file. Exec the name of the actual executable Icon the file name of the icon image Type the desktop file type Categories a multi-string field which is used by gnome-panel to group applications into the appropriate categories. These desktop files provide the information to gnome-panel, which places the application in the appropriate locations on the panel. In a similar manner, the GNOME file manager (Nautilus) uses information from the desktop files to display the 'applications:///' view. OPTIONS
The following options are supported: --create-new Creates a new .desktop file. OPERANDS
The following operands are supported: filename The name of the desktop file to be edited or viewed. EXAMPLES
Example 1: Editing an existing .desktop file example% gnome-desktop-item-edit fullpath/filename This command invokes the launcher dialog and loads the contents of the specified desktop file into the relevant fields. EXIT STATUS
The following exit values are returned: 0 Application exited successfully >0 Application exited with failure FILES
The following files are used by this application: /usr/bin/gnome-desktop-iExecutable for GNOME Desktop file editor /usr/share/applications/Desktopofile ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWgnome-panel | +-----------------------------+-----------------------------+ |Interface stability |External | +-----------------------------+-----------------------------+ SEE ALSO
gnome-panel(1), nautilus(1) Latest version of the GNOME Desktop User Guide for your platform. NOTES
Written by Ghee Teo, Sun Microsystems Inc., 2003. SunOS 5.10 2 Oct 2003 gnome-desktop-item-edit(1)
All times are GMT -4. The time now is 09:14 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy