LINUX.ORG.RU

Сообщения triest

 

Получение ссылки из JSON

Форум — Web-development

Есть JSON. Из него получено ID изображения. Как склеить адрес изображения.

  <br>
  {{vm.data.list[0].weather[0].icon}} // -id иконки
   <img src=http://openweathermap.org/img/w/13d.png alt='Icon depicting current weather.'>     -адрес такого вида надо получить

Как пытаюсь это сделать:

  
   var img = new Image();   // Создаём новый объект Image
    var add="http://openweathermap.org/img/w/"+vm.data.list[0].weather[0].icon+"png"
    </script>[/JS]
  

<br> Ну и скрипт, если понадобиться.

var app = angular.module('jsbin', []);

app.controller('DemoCtrl', function($http) {

  var vm = this;
   var temp1=[];
var URL2;
  var URL = 'http://api.openweathermap.org/data/2.5/forecast/daily';

  var request = {
    method: 'GET',
    url: URL,
    params: {
       q: 'Petrozavodsk',
      mode: 'json',
      units: 'imperial',
      cnt: '7',
      appid: '3ac1f68b653ffbf72a5f782420062771'
    }
  };

 $http(request)
    .then(function(response) {
   vm.data = response.data;
       }).
    catch(function(response) {
      vm.data = response.data;
      vm.URL2="http://openweathermap.org/img/w/"+vm.data.weather.icon+".png";
      console.log(vm.URL2);
      
    });

});

 , , ,

triest
()

bash скрипт и пробелы в имени файла

Форум — Development

Была такая тема: bash скрипт и размер файлов

Там уже разобрался.

#!/bin/bash
byte=0
for file in "$@"; do let byte+=`du -b $file | awk '{print $1}'`; done
echo "Суммарный размер файлов = ${byte} байт."
exit 0

Но как заставить скрипт работать с именами, имеющими пробел? Конструкция

for file in "$@"; do let byte+=`du -b $file | awk '{print $1}'[-f "newfile"]`; done
Не срабатывают. Что не так?

 

triest
()

bash скрипт и размер файлов

Форум — Development

Нужно написать скрипт, где в качестве аргументов задается имена файлов через пробел. Скрипт должен вернуть суммарный размер в байтах

Пока так:

 for n in $@
  do
  m=`(du -b "$n")`+m
done
echo $m

Проблема в том, что du -b возвращает строку, где вначале размер, а затем имя файла.

Как из du -b вытащить только размер в байтах?

 

triest
()

RSS подписка на новые темы