fritz@laptop:~/Documents$ ./1.2023.pl ./1.2023.pl Name Right Ascension Declination Jupiter 0.179353375287228 0.0559955210059931 Venus 0.0955771968036561 0.0254452716279536 Moon 0.655478796651881 0.262724424143006 Aldeb 1.20392811802569 0.288139315093836 Time is Fri Feb 24 20:32:39 2023 Julian day is 2460000.64767361 fritz@laptop:~/Documents$ #### #!/usr/bin/perl use Time::Piece; use Astro::Coord::ECI::Utils 'deg2rad'; use Astro::Coords; my $log_conf4 = '/home/fritz/Documents/perlmonks/conf_files/3.conf'; Log::Log4perl::init($log_conf4); #info my $logger = Log::Log4perl->get_logger(); $logger->info("$0"); $logger->info("Name\tRight Ascension\t\tDeclination"); for my $name (qw/Jupiter Venus Moon/) { my $planet2 = Astro::Coords->new( planet => $name ); $planet2->datetime( Time::Piece->new ); my $ra = $planet2->ra( format => q/rad/ ); my $dec = $planet2->dec( format => q/rad/ ); $logger->info("$name\t$ra\t$dec"); } my $aldeb_ra_degrees = 68.98; my $aldeb_ra_radians = deg2rad($aldeb_ra_degrees); my $aldeb_declination_degrees = 16.509166666667; my $aldeb_dec_radians = deg2rad($aldeb_declination_degrees); $logger->info("Aldeb\t$aldeb_ra_radians\t$aldeb_dec_radians "); my $t = localtime; my $jd = $t->julian_day; $logger->info("Time is $t"); $logger->info("Julian day is $jd"); __END__ #### ############################################################################### # Log::Log4perl Conf # ############################################################################### log4perl.rootLogger = INFO, LOG1, SCREEN log4perl.appender.SCREEN = Log::Log4perl::Appender::Screen log4perl.appender.SCREEN.stderr = 0 log4perl.appender.SCREEN.layout = Log::Log4perl::Layout::PatternLayout log4perl.appender.SCREEN.layout.ConversionPattern = %m %n log4perl.appender.LOG1 = Log::Log4perl::Appender::File log4perl.appender.LOG1.filename = /home/hogan/Documents/hogan/logs/4.log4perl.txt log4perl.appender.LOG1.mode = append log4perl.appender.LOG1.layout = Log::Log4perl::Layout::PatternLayout log4perl.appender.LOG1.layout.ConversionPattern = %d %p %m %n #### fritz@laptop:~/Documents/gitlab1$ ./2.2023.pl Time is Sat Feb 25 17:09:31 2023 Julian day is 2460001.5066088 ./2.2023.pl Alnitak Alnilam Mintaka # systemx: Hello, World! # capturex: Hello, World! $VAR1 = 'Coordinates(ICRS,ep=J2000,eq=2000): 05 40 45.52666 -01 56 33.2649 (Opt ) A [5.19 2.29 90] 2007A&A...474..653V'; $VAR1 = 'Coordinates(ICRS,ep=J2000,eq=2000): 05 36 12.81335 -01 12 06.9089 (Opt ) A [3.69 1.67 90] 2007A&A...474..653V'; $VAR1 = 'Coordinates(ICRS,ep=J2000,eq=2000): 05 32 00.40009 -00 17 56.7424 (Opt ) A [4.92 2.38 90] 2007A&A...474..653V'; "git clone something" failed to start: "No such file or directory" at ./2.2023.pl line 43. fritz@laptop:~/Documents/gitlab1$ git clone something fatal: repository 'something' does not exist fritz@laptop:~/Documents/gitlab1$ #### #!/usr/bin/perl use v5.030; use Time::Piece; use Log::Log4perl; my $t = localtime; my $jd = $t->julian_day; my $log_conf4 = '/home/fritz/Documents/perlmonks/conf_files/4.conf'; Log::Log4perl::init($log_conf4); #info my $logger = Log::Log4perl->get_logger(); $logger->info("Time is $t"); $logger->info("Julian day is $jd"); $logger->info("$0"); my @belt= qw/ Alnitak Alnilam Mintaka/; $logger->info("@belt"); use IPC::System::Simple qw/systemx capturex/; $logger->info("# systemx:"); systemx 'echo', 'Hello,', 'World!'; my $stdout = capturex 'echo', 'Hello,', 'World!'; $logger->info("# capturex: $stdout"); my @captured; for(@belt){ my $stdout = capturex 'perl', '1.simbad.pl', "$_"; push @captured, $stdout; } $logger->info("@captured"); #my $s1 = capturex 'set -eu'; # "set -eu" failed to start: "No such file or directory" #$logger->info("s1 is $s1"); #my $s2 = capturex 'read repo'; # "read repo" failed to start: "No such file or directory" #$logger->info("s2 is $s2"); my $group='perlmonks'; #my $repo = systemx 'read repo'; #$logger->info("s2 is $repo"); #my $command="git clone git/@gitlab.com:$group//$repo.git"; my $command="git clone something"; my $s3 = capturex "$command"; $logger->info("# capturex: $command"); $logger->info("# capturex output: $s3"); __END__ #### my $command="./5.git.sh"; my $s3 = capturex "$command"; $logger->info("# capturex: $command"); $logger->info("# capturex output: $s3"); #### #!/bin/bash pwd >README.md echo -n "Please enter email: " read email git config --global user.email $email ... git push -u origin master git push -u master origin