script múltiplos atalho chrome

1. script múltiplos atalho chrome

Erik P. Ghijs
Good_speed

(usa Debian)

Enviado em 07/09/2019 - 15:40h

Boa tarde, amigos

Este trecho abaixo é uma parte do meu script, preciso criar 6 atalhos totalmente diferente um do outro no meu desktop, não queria colocar este mesmo trecho seis vezes no meu script, existe a possibilidade de so usar um modelo e criar múltiplos atalho diferente?

Os seguintes campos que vão precisar ser alterados:
Name=Google Chrome < exemplo: pfsense, opnsense, proxmox1...
Exec=/usr/bin/google-chrome-stable www.uol.com.br < exemplo: https://10.0.0.1, https://10.0.0.2, https://10.0.0.3...

cat > google-chrome.desktop <<-EOF
[Desktop Entry]
Version=1.0
Name=Google Chrome
GenericName=Web Browser
GenericName[pt_BR]=Navegador da Internet
Comment=Access the Internet
Comment[pt_BR]=Acessar a internet

Exec=/usr/bin/google-chrome-stable www.uol.com.br
StartupNotify=true
Terminal=false
Icon=google-chrome
Type=Application
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml_xml;image/webp;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
Actions=new-window;new-private-window;
EOF

Obrigado pela ajuda


  


2. Re: script múltiplos atalho chrome

Erik P. Ghijs
Good_speed

(usa Debian)

Enviado em 10/09/2019 - 15:26h

Dando uma pesquisada no google achei esta solução no site https://stackoverflow.com, ele mostra exatamente um exemplo do que procurava, o problema e que preciso rodar o script.sh config.cfg, desta maneira vou precisar dois script, existe alguma maneira deste script ser rodado em único script sem precisar usar script.sh config.cfg?

# config.cfg
FILE="uol"
NAME="Google Chrome - UOL"
URL="www.uol.com.br"

FILE="bol"
NAME="Google Chrome - BOL"
URL="www.bol.com.br"

FILE="terra"
NAME="Google Chrome - TERRA"
URL="www.terra.com.br"

FILE="aol"
NAME="Google Chrome - AOL"
URL="www.aol.com"


#!/bin/bash

if [[ $# -ne 1 ]]; then
echo "Usage: $0 config.cfg" >&2
exit 1
fi

function runscript() {

cat > /home/remoteapp/$FILE.desktop <<-EOF
[Desktop Entry]
Version=1.0
Name=$NAME
GenericName=Web Browser
GenericName[pt_BR]=Navegador da Internet
Comment=Access the Internet
Comment[pt_BR]=Acessar a internet

Exec=/usr/bin/google-chrome-stable $URL
StartupNotify=true
Terminal=false
Icon=google-chrome
Type=Application
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml_xml;image/webp;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
Actions=new-window;new-private-window;
EOF
}

while read LINE; do
if [[ -n $LINE ]]; then
declare "$LINE"
else
runscript
fi
done < "$1"

runscript


Fonte: https://stackoverflow.com/questions/3410306/bash-read-in-config-file-with-multiple-instances-of-the-same-variable






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts